about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorMarco Peereboom <marco@conformal.com>2012-01-24 11:18:39 -0600
committerMarco Peereboom <marco@conformal.com>2012-01-24 11:18:39 -0600
commit728fce1bd8a01e09b46f31183fd689c28740f426 (patch)
tree7217fd0d741d94e66f7e5993e839528207332d03
parent7bdb5c5fa266979965df5ed20f506072a4d33bc6 (diff)
downloadxombrero-728fce1bd8a01e09b46f31183fd689c28740f426.tar.gz
mkdir only takes one arg on windows
-rw-r--r--xxxterm.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/xxxterm.c b/xxxterm.c
index 38bdf5f..877fbfc 100644
--- a/xxxterm.c
+++ b/xxxterm.c
@@ -7212,7 +7212,11 @@ xxx_dir(char *dir)
 	struct stat		sb;
 
 	if (stat(dir, &sb)) {
+#if defined __MINGW32__
+		if (mkdir(dir) == -1)
+#else
 		if (mkdir(dir, S_IRWXU) == -1)
+#endif
 			err(1, "mkdir %s", dir);
 		if (stat(dir, &sb))
 			err(1, "stat %s", dir);