$NetBSD: patch-ac,v 1.3 2012/03/07 15:52:40 hans Exp $ --- sound.c.orig 2001-04-11 21:45:47.000000000 +0000 +++ sound.c @@ -104,12 +104,22 @@ #include #include #include +#include #include #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 @@ -411,7 +421,7 @@ InitAudio(int argc, char **argv) { int desired_fragmentsize = 0; #ifdef SNDCTL_DSP_RESET - if (! ioctl (audiofd, SNDCTL_DSP_RESET)) { + if (! ioctl (audiofd, SNDCTL_DSP_RESET, 0)) { int desired_audiorate; int desired_audiostereo; struct SampleFormat *desired_sample_format = sample_format;