$NetBSD: patch-af,v 1.2 2012/01/11 20:14:10 hans Exp $ --- pa_unix_oss/pa_unix_oss.c~ Mon Jun 30 11:05:50 2003 +++ pa_unix_oss/pa_unix_oss.c Wed Nov 26 02:40:25 2003 @@ -43,10 +43,15 @@ #ifdef __linux__ #include +#elif defined(__sun) +#include #else #include /* JH20010905 */ #endif +#ifdef __NetBSD__ +#include +#endif #ifndef AFMT_S16_NE #define AFMT_S16_NE Get_AFMT_S16_NE() @@ -236,7 +241,11 @@ PaError Pa_SetupDeviceFormat( int devHan ERR_RPT(("Pa_SetupDeviceFormat: HW does not support AFMT_S16_NE\n" )); return paHostError; } - +#ifdef __NetBSD__ + tmp = 1; + ioctl(devHandle, AUDIO_SETFD, &tmp); /* set full-duplex operations, + * ignore the output on non-fd cards */ +#endif /* Set number of channels. */ tmp = numChannels;