Attached is a patch to fix the kmk compile under Haiku
(http://haiku-os.org)
Thanks!
-- Alexander von Gluck
Index: src/kmk/main.c
===================================================================
--- src/kmk/main.c (revision 2627)
+++ src/kmk/main.c (working copy)
@@ -888,7 +888,7 @@
error = set_thread_priority (find_thread (NULL), iNewPriority);
if (error != B_OK)
fprintf (stderr, "warning: set_thread_priority (,%d) failed: %s\n",
- newPriority, strerror (error));
+ iNewPriority, strerror (error));
# else /*#elif HAVE_NICE */
int nice_level = 0;
Index: src/kmk/kmkbuiltin/osdep.c
===================================================================
--- src/kmk/kmkbuiltin/osdep.c (revision 2627)
+++ src/kmk/kmkbuiltin/osdep.c (working copy)
@@ -41,5 +41,8 @@
#elif defined(__OpenBSD__)
# include "openbsd.c"
+#elif defined(__HAIKU__)
+# include "haikufakes.c"
+
#endif
Index: src/kmk/kmkbuiltin/haikufakes.h
===================================================================
--- src/kmk/kmkbuiltin/haikufakes.h (revision 2627)
+++ src/kmk/kmkbuiltin/haikufakes.h (working copy)
@@ -36,5 +36,7 @@
#define lutimes(path, tvs) utimes(path, tvs)
#define lchmod haiku_lchmod
+int haiku_lchmod(const char *pszPath, mode_t mode);
+
#endif
_______________________________________________
vbox-dev mailing list
[email protected]
https://www.virtualbox.org/mailman/listinfo/vbox-dev