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

Reply via email to