From: Wolfgang Stöggl Date: Sat, 9 Feb 2019 23:34:09 +0000 (+0100) Subject: Define mkdir() macro for Windows builds X-Git-Tag: v1.7.2~42 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e92f1affeebca020855ebb9f1263192b25d5204;p=thirdparty%2Frrdtool-1.x.git Define mkdir() macro for Windows builds - Windows: #define mkdir(A, B) mkdir(A) mkdir() has only got one argument under Windows --- 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");