1 #ifndef _SOLARIS_COMPAT_H
2 #define _SOLARIS_COMPAT_H
17 #include <netinet/in.h>
20 #define LITTLE_ENDIAN 1234
21 #define BIG_ENDIAN 4321
24 #define BYTE_ORDER BIG_ENDIAN
26 #define BYTE_ORDER LITTLE_ENDIAN
31 #define __LITTLE_ENDIAN LITTLE_ENDIAN
32 #define __BIG_ENDIAN BIG_ENDIAN
33 #define __BYTE_ORDER BYTE_ORDER
36 #ifndef __BIT_TYPES_DEFINED__
37 #define __BIT_TYPES_DEFINED__
38 typedef unsigned char u_int8_t;
39 typedef unsigned short u_int16_t;
40 typedef unsigned int u_int32_t;
43 char* strsep(
char** str,
const char* delims);
44 int setenv(
const char *name,
const char *value,
int overwrite);
45 int unsetenv(
const char *name);
String manipulation functions.