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 5279de79f4f1477f3933db39d483977cfec5e306..abac29094ef1f5360183fe0c89182d1f8618e55e 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 33913eb66395f2d1dfe2822e73dc0aa6d25f9962..2f41d8f03cd68e890882b81444954c75d88e2f96 100644 (file)
@@ -17,3 +17,7 @@
 #ifndef EAI_FAMILY
 #define EAI_FAMILY 3
 #endif
+
+#ifndef EAI_SYSTEM
+#define EAI_SYSTEM 4
+#endif
index b3e10c879a2ade8a35eecab2b3ea47d68cb686d0..4349b79c07ed0d62218ddc69ce9522b96a964a13 100644 (file)
@@ -40,7 +40,6 @@
 #include "top.h"
 
 #ifdef HAVE_MINGW
-#define mkdir(a, b) mkdir(a)
 #define SCRIPTEXTENSION ".bat"
 #else
 #define SCRIPTEXTENSION ""