$NetBSD: patch-ag,v 1.2 2012/03/07 15:52:40 hans Exp $ --- w.c.orig 2006-01-12 20:48:51.000000000 +0000 +++ w.c @@ -29,8 +29,17 @@ #include #if defined(__FreeBSD__) #include -#elif defined(__NetBSD__) || defined(__OpenBSD__) +#elif defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) #include +#elif defined(__sun) +#include +#define LITTLE_ENDIAN 1234 +#define BIG_ENDIAN 4321 +#ifdef _BIG_ENDIAN +#define BYTE_ORDER BIG_ENDIAN +#else +#define BYTE_ORDER LITTLE_ENDIAN +#endif #else /* Linux */ #include #endif