Index: /trunk/src/kmk/kmkbuiltin/haikufakes.h
===================================================================
--- /trunk/src/kmk/kmkbuiltin/haikufakes.h	(revision 2655)
+++ /trunk/src/kmk/kmkbuiltin/haikufakes.h	(revision 2656)
@@ -5,5 +5,5 @@
 
 /*
- * Copyright (c) 2005-2010 knut st. osmundsen <bird-kBuild-spamx@anduin.net>
+ * Copyright (c) 2005-2012 knut st. osmundsen <bird-kBuild-spamx@anduin.net>
  *
  * This file is part of kBuild.
@@ -37,4 +37,6 @@
 #define lchmod             haiku_lchmod
 
+extern int haiku_lchmod(const char *pszPath, mode_t mode);
+
 #endif
 
Index: /trunk/src/kmk/kmkbuiltin/osdep.c
===================================================================
--- /trunk/src/kmk/kmkbuiltin/osdep.c	(revision 2655)
+++ /trunk/src/kmk/kmkbuiltin/osdep.c	(revision 2656)
@@ -42,4 +42,7 @@
 # include "openbsd.c"
 
+#elif defined(__HAIKU__)
+# include "haikufakes.c"
+
 #endif
 
Index: /trunk/src/kmk/main.c
===================================================================
--- /trunk/src/kmk/main.c	(revision 2655)
+++ /trunk/src/kmk/main.c	(revision 2656)
@@ -893,5 +893,5 @@
   if (error != B_OK)
     fprintf (stderr, "warning: set_thread_priority (,%d) failed: %s\n",
-             newPriority, strerror (error));
+             iNewPriority, strerror (error));
 
 # else /*#elif HAVE_NICE */
