summaryrefslogtreecommitdiffstats
path: root/include/osdep.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/osdep.h')
-rw-r--r--include/osdep.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/include/osdep.h b/include/osdep.h
index c9223ba3..a7c719d1 100644
--- a/include/osdep.h
+++ b/include/osdep.h
@@ -4,7 +4,7 @@
/* os dependant include file, define */
#ifdef __FreeBSD__
- #if __FreeBSD__ >=5
+ #if __FreeBSD__ >= 5
#include <sys/limits.h>
#else
#include <machine/limits.h>
@@ -43,8 +43,21 @@
#define NEED_INET_PTON
#endif
+ #if __OS_MAJOR_VERSION__ == 5 && __OS_MAJOR_VERSION__ < 6
+ #define NEED_BSD_SIGNAL
+ #endif
+
#else
+
#warning "Unknown OSTYPE"
+
+#endif
+
+
+#ifdef Solaris
+ #define Signal (bsd_signal)
+#else
+ #define Signal (signal)
#endif