From 502acd164fb115768d723144da2e7bb5a24891bb Mon Sep 17 00:00:00 2001 From: Ramsay Jones Date: Mon, 23 Mar 2009 18:37:51 +0000 Subject: [PATCH] win32: Add missing include for mkdir() and rmdir() Signed-off-by: Ramsay Jones Signed-off-by: Shawn O. Pearce --- src/common.h | 1 + src/fileops.h | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) 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 +# include # include #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