summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/services.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/include/services.h b/include/services.h
index c030e7e69..e3c350217 100644
--- a/include/services.h
+++ b/include/services.h
@@ -33,6 +33,27 @@
# define int32 builtin_int32
#endif
+/* Some SUN fixs */
+#ifdef __sun
+/* Solaris specific code, types that do not exist in Solaris'
+ * sys/types.h
+ **/
+#undef u_int8_t
+#undef u_int16_t
+#undef u_int32_t
+#undef u_int_64_t
+#define u_int8_t uint8_t
+#define u_int16_t uint16_t
+#define u_int32_t uint32_t
+#define u_int64_t uint64_t
+
+#ifndef INADDR_NONE
+#define INADDR_NONE (-1)
+#endif
+
+#endif
+
+
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>