From 1e92f1affeebca020855ebb9f1263192b25d5204 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wolfgang=20St=C3=B6ggl?= Date: Sun, 10 Feb 2019 00:34:09 +0100 Subject: [PATCH] Define mkdir() macro for Windows builds - Windows: #define mkdir(A, B) mkdir(A) mkdir() has only got one argument under Windows --- src/rrd_tool.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rrd_tool.c b/src/rrd_tool.c index 7a2fb7ba..f7676091 100644 --- a/src/rrd_tool.c +++ b/src/rrd_tool.c @@ -11,6 +11,7 @@ #include #include #include +#define mkdir(A, B) mkdir(A) /* mkdir() has only got one argument under Windows */ #endif #include "rrd_tool.h" @@ -575,8 +576,7 @@ static int HandleInputLine( } exit(0); } -/* MinGW-w64 has not got getuid() and only 1 argument for mkdir() */ -#if defined(HAVE_OPENDIR) && defined(HAVE_READDIR) && defined(HAVE_CHDIR) && defined(HAVE_SYS_STAT_H) && !defined(__MINGW32__) +#if defined(HAVE_OPENDIR) && defined(HAVE_READDIR) && defined(HAVE_CHDIR) && defined(HAVE_SYS_STAT_H) if (argc > 1 && strcmp("cd", argv[1]) == 0) { if (argc != 3) { printf("ERROR: invalid parameter count for cd\n"); -- 2.47.2