core: tweak misc services for windows
[nit.git] / lib / core / file.nit
index bbe2acc..8ae16bc 100644 (file)
@@ -1372,7 +1372,13 @@ redef class NativeString
                return stat_element;
        `}
 
-       private fun file_mkdir(mode: Int): Bool `{ return !mkdir(self, mode); `}
+       private fun file_mkdir(mode: Int): Bool `{
+#ifdef _WIN32
+               return !mkdir(self);
+#else
+               return !mkdir(self, mode);
+#endif
+       `}
 
        private fun rmdir: Bool `{ return !rmdir(self); `}