]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commitdiff
Define mkdir() macro for Windows builds
authorWolfgang Stöggl <c72578@yahoo.de>
Sat, 9 Feb 2019 23:34:09 +0000 (00:34 +0100)
committerTobias Oetiker <tobi@oetiker.ch>
Sun, 10 Feb 2019 11:16:30 +0000 (12:16 +0100)
- Windows: #define mkdir(A, B) mkdir(A)
  mkdir() has only got one argument under Windows

src/rrd_tool.c

index 7a2fb7bafb4ae6c291438176633c858212a8404e..f76760918f3f507cd3beb9417cb7105fec70bae6 100644 (file)
@@ -11,6 +11,7 @@
 #include <sys/stat.h>
 #include <io.h>
 #include <fcntl.h>
+#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");