summaryrefslogtreecommitdiff
path: root/src/fileops.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/fileops.h')
-rw-r--r--src/fileops.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/fileops.h b/src/fileops.h
index 039255881..f2a98a88c 100644
--- a/src/fileops.h
+++ b/src/fileops.h
@@ -43,9 +43,14 @@ extern int gitfo_read_file(gitfo_buf *obj, const char *path);
extern void gitfo_free_buf(gitfo_buf *obj);
#define gitfo_unlink(p) unlink(p)
-#define gitfo_mkdir(p,m) mkdir(p, m)
#define gitfo_rmdir(p) rmdir(p)
+#ifdef GIT_WIN32
+#define gitfo_mkdir(p,m) mkdir(p)
+#else
+#define gitfo_mkdir(p,m) mkdir(p, m)
+#endif
+
/**
* Read-only map all or part of a file into memory.
* When possible this function should favor a virtual memory