summaryrefslogtreecommitdiff
path: root/includes.h
diff options
context:
space:
mode:
Diffstat (limited to 'includes.h')
-rw-r--r--includes.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/includes.h b/includes.h
index 5102c97a..27569e18 100644
--- a/includes.h
+++ b/includes.h
@@ -29,7 +29,9 @@ static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg }
#include <sys/wait.h>
#include <sys/resource.h>
+#ifndef HAVE_CYGWIN
#include <netinet/tcp.h>
+#endif
#include <arpa/inet.h>
#include <netdb.h>
@@ -46,6 +48,9 @@ static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg }
#include <grp.h>
#include <time.h>
#include <dirent.h>
+#ifdef HAVE_CYGWIN
+#include <getopt.h>
+#endif
#ifdef HAVE_BSTRING_H
# include <bstring.h>
@@ -110,4 +115,11 @@ static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg }
*/
/* #define USE_PIPES 1 */
+#ifdef HAVE_CYGWIN
+#define open binary_open
+#define pipe binary_pipe
+extern int binary_open();
+extern int binary_pipe();
+#endif
+
#endif /* INCLUDES_H */