Index: trunk/zoo-project/zoo-kernel/service.h
===================================================================
--- trunk/zoo-project/zoo-kernel/service.h	(revision 974)
+++ trunk/zoo-project/zoo-kernel/service.h	(revision 975)
@@ -88,4 +88,5 @@
 
 #else
+#include <sys/stat.h>
 /**
  * The crossplatform strdup alias
@@ -95,5 +96,7 @@
  * The crossplatform mkdir alias
  */
-#define zMkdir mkdir
+static int zMkdir(const char* pccPath){
+  return mkdir(pccPath,0777);
+}
 /**
  * The crossplatform open alias
Index: trunk/zoo-project/zoo-kernel/service_json.c
===================================================================
--- trunk/zoo-project/zoo-kernel/service_json.c	(revision 974)
+++ trunk/zoo-project/zoo-kernel/service_json.c	(revision 975)
@@ -1318,5 +1318,5 @@
 	    tmpPath->value,
 	    cIdentifier->value);
-    if(mkdir(tmp1,0777) != 0 && errno != EEXIST){
+    if(zMkdir(tmp1) != 0 && errno != EEXIST){
       fprintf(stderr,"Issue creating directory %s\n",tmp1);
       return NULL;
