summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRamsay Jones <ramsay@ramsay1.demon.co.uk>2009-03-23 18:37:51 +0000
committerShawn O. Pearce <spearce@spearce.org>2009-03-30 07:18:42 -0700
commit502acd164fb115768d723144da2e7bb5a24891bb (patch)
tree8b2e33413c0e43bda8a98c5ef090561605a366ab /src
parent0234c186bacb5144ca13f69f0dc9bfcc8ec7a075 (diff)
downloadlibgit2-502acd164fb115768d723144da2e7bb5a24891bb.tar.gz
win32: Add missing include for mkdir() and rmdir()
Signed-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk> Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Diffstat (limited to 'src')
-rw-r--r--src/common.h1
-rw-r--r--src/fileops.h7
2 files changed, 7 insertions, 1 deletions
diff --git a/src/common.h b/src/common.h
index 221c73c75..32679a954 100644
--- a/src/common.h
+++ b/src/common.h
@@ -23,6 +23,7 @@
#ifdef GIT_WIN32
# include <io.h>
+# include <direct.h>
# include <windows.h>
#define snprintf _snprintf
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