diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-12-14 23:36:30 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-12-14 23:36:30 +0000 |
commit | 70cedacdde512d2ed5984eec242c55f3239b73fc (patch) | |
tree | 48694f38698e4ead3840305333816193c7fcd8a0 /include/solaris-compat/compat.h | |
parent | c60f8a2b8e1551244e674baff85cb1a4f2d5fd5b (diff) |
Merge slimey's Solaris compatibility (with small mods) (bug #2740)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4446 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'include/solaris-compat/compat.h')
-rwxr-xr-x | include/solaris-compat/compat.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/include/solaris-compat/compat.h b/include/solaris-compat/compat.h new file mode 100755 index 000000000..6b304b2ba --- /dev/null +++ b/include/solaris-compat/compat.h @@ -0,0 +1,34 @@ +#ifndef _SOLARIS_COMPAT_H +#define _SOLARIS_COMPAT_H + +#define __BEGIN_DECLS +#define __END_DECLS + +#ifndef __P +#define __P(p) p +#endif + +#define LITTLE_ENDIAN 1234 +#define BIG_ENDIAN 4321 + +#define __LITTLE_ENDIAN 1234 +#define __BIG_ENDIAN 4321 + +#ifdef __sparc__ +#define BYTE_ORDER BIG_ENDIAN +#define __BYTE_ORDER BIG_ENDIAN +#else +#define BYTE_ORDER LITTLE_ENDIAN +#define ____BYTE_ORDER BIG_ENDIAN +#endif + +#ifndef __BIT_TYPES_DEFINED__ +#define __BIT_TYPES_DEFINED__ +typedef unsigned char u_int8_t; +typedef unsigned short u_int16_t; +typedef unsigned int u_int32_t; +#endif + +int setenv(const char *name, const char *value, int overwrite); + +#endif |