summaryrefslogtreecommitdiff
path: root/utils/utils.h
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2014-04-28 17:36:51 +0100
committerVincent Sanders <vince@kyllikki.org>2014-04-28 17:38:15 +0100
commit5dd6fa6f228f022d3e2e3e1ee7a21b3d4f17724e (patch)
tree8172aa4a03937a4fd04c3cfa20a99b12a1317bbb /utils/utils.h
parent1fd565cba706d6a9e809d14f79ceb92633b62ead (diff)
downloadnetsurf-5dd6fa6f228f022d3e2e3e1ee7a21b3d4f17724e.tar.gz
netsurf-5dd6fa6f228f022d3e2e3e1ee7a21b3d4f17724e.tar.bz2
use compatability macro for mkdir
Diffstat (limited to 'utils/utils.h')
-rw-r--r--utils/utils.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/utils/utils.h b/utils/utils.h
index ed19cb33f..db26ed176 100644
--- a/utils/utils.h
+++ b/utils/utils.h
@@ -60,10 +60,13 @@ struct dirent;
#define PRId64 "lld"
#endif
+/* Windows does not have POSIX formating codes or mkdir so work around that */
#if defined(_WIN32)
#define SSIZET_FMT "Iu"
+#define nsmkdir(dir, mode) mkdir((dir))
#else
#define SSIZET_FMT "zd"
+#define nsmkdir(dir, mode) mkdir((dir), (mode))
#endif
#if defined(__GNUC__) && (__GNUC__ < 3)
@@ -105,12 +108,6 @@ typedef struct
void (*cancel)(query_id, enum query_response res, void *pw);
} query_callback;
-#ifdef HAVE_MKDIR
-#define nsmkdir(dir, mode) mkdir((dir), (mode))
-#else
-#define nsmkdir(dir, mode) mkdir((dir))
-#endif
-
#ifndef timeradd
#define timeradd(a, aa, result) \
do { \