1 $NetBSD
: patch
-src_d__osc
.c
,v
1.2 2011/10/05 20:02:48 wiz Exp $
3 Detect endianness on NetBSD
.
4 https
://sourceforge.net/tracker/?func=detail&aid=3411732&group_id=55736&atid=478072
6 --- src
/d_osc
.c
.orig
2010-07-28 20:55:17.000000000 +0000
9 #include <sys/endian.h>
12 -#if defined(__FreeBSD__) || defined(__APPLE__) || defined(__FreeBSD_kernel__)
13 +#if defined(__FreeBSD__) || defined(__APPLE__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__)
14 #include <machine/endian.h>
22 +#include <sys/byteorder.h>
23 +#define LITTLE_ENDIAN 1234
24 +#define BIG_ENDIAN 4321
25 +# ifdef _LITTLE_ENDIAN
26 +# define BYTE_ORDER LITTLE_ENDIAN
28 +# define BYTE_ORDER BIG_ENDIAN
33 #include <sys/param.h>