summaryrefslogtreecommitdiff
path: root/compat/mingw.h
diff options
context:
space:
mode:
authorHeiko Voigt <hvoigt@hvoigt.net>2011-02-07 20:52:34 (GMT)
committerJunio C Hamano <gitster@pobox.com>2011-02-07 23:45:54 (GMT)
commit4f288100ceed14c65a1e964b2db4aaee4f4199fc (patch)
tree452ad7b77100f834bc4e1189ba12041d36dbb697 /compat/mingw.h
parentc9b78400802acb3e02249c44286162edd9ed2b35 (diff)
downloadgit-4f288100ceed14c65a1e964b2db4aaee4f4199fc.zip
git-4f288100ceed14c65a1e964b2db4aaee4f4199fc.tar.gz
git-4f288100ceed14c65a1e964b2db4aaee4f4199fc.tar.bz2
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 8316938..8b159c4 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