summaryrefslogtreecommitdiff
path: root/compat/mingw.h
diff options
context:
space:
mode:
authorLibravatar Heiko Voigt <hvoigt@hvoigt.net>2011-02-07 21:52:34 +0100
committerLibravatar Junio C Hamano <gitster@pobox.com>2011-02-07 15:45:54 -0800
commit4f288100ceed14c65a1e964b2db4aaee4f4199fc (patch)
tree452ad7b77100f834bc4e1189ba12041d36dbb697 /compat/mingw.h
parentmingw: make failures to unlink or move raise a question (diff)
downloadtgif-4f288100ceed14c65a1e964b2db4aaee4f4199fc.tar.xz
mingw: add fallback for rmdir in case directory is in use
The same logic as for unlink and rename also applies to rmdir. For example in case you have a shell open in a git controlled folder. This will easily fail. So lets be nice for such cases as well. Signed-off-by: Heiko Voigt <heiko.voigt@mahr.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'compat/mingw.h')
-rw-r--r--compat/mingw.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/compat/mingw.h b/compat/mingw.h
index 8316938020..8b159c4447 100644
--- a/compat/mingw.h
+++ b/compat/mingw.h
@@ -175,6 +175,9 @@ int link(const char *oldpath, const char *newpath);
int mingw_unlink(const char *pathname);
#define unlink mingw_unlink
+int mingw_rmdir(const char *path);
+#define rmdir mingw_rmdir
+
int mingw_open (const char *filename, int oflags, ...);
#define open mingw_open