From: Russell Bryant Date: Sat, 2 Apr 2005 07:59:45 +0000 (+0000) Subject: find endian.h on non-linux (bug #3846) X-Git-Tag: 1.0.11.1~179 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8aaa9e194eeba926604102ed346f597d22d9be18;p=thirdparty%2Fasterisk.git find endian.h on non-linux (bug #3846) git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/v1-0@5358 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/chan_oss.c b/channels/chan_oss.c index f540a4b919..57f00665cb 100755 --- a/channels/chan_oss.c +++ b/channels/chan_oss.c @@ -34,7 +34,24 @@ #include #include #include -#include + +#if defined( __OpenBSD__ ) +# include +#elif defined( __FreeBSD__ ) || defined( __NetBSD__ ) +# include +#elif defined( BSD ) && ( BSD >= 199103 ) || defined(__APPLE__) +# include +#elif defined ( SOLARIS ) +# include +#elif defined( __GNUC__ ) || defined( __GNU_LIBRARY__ ) +# include +#if !defined(__APPLE__) +# include +#endif +#elif defined( linux ) +# include +#endif + #ifdef __linux #include #elif defined(__FreeBSD__)