Add missing definitions on Windows.
authorGuus Sliepen <guus@tinc-vpn.org>
Wed, 17 Jul 2013 16:00:40 +0000 (18:00 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Wed, 17 Jul 2013 16:00:40 +0000 (18:00 +0200)
src/dropin.h
src/fake-gai-errnos.h
src/tincctl.c

index 5279de7..abac290 100644 (file)
@@ -63,4 +63,11 @@ extern int usleep(long long usec);
 } while (0)
 #endif
 
+#ifdef HAVE_MINGW
+#define mkdir(a, b) mkdir(a)
+#ifndef SHUT_RDWR
+#define SHUT_RDWR SD_BOTH
+#endif
+#endif
+
 #endif /* __DROPIN_H__ */
index 33913eb..2f41d8f 100644 (file)
@@ -17,3 +17,7 @@
 #ifndef EAI_FAMILY
 #define EAI_FAMILY 3
 #endif
+
+#ifndef EAI_SYSTEM
+#define EAI_SYSTEM 4
+#endif
index b3e10c8..4349b79 100644 (file)
@@ -40,7 +40,6 @@
 #include "top.h"
 
 #ifdef HAVE_MINGW
-#define mkdir(a, b) mkdir(a)
 #define SCRIPTEXTENSION ".bat"
 #else
 #define SCRIPTEXTENSION ""