1 2#if DARWIN == 1 3#include <mach/machine.h> 4#include <sys/dtrace.h> 5#endif 6 7#include <sys/ioctl.h> 8 9 10#if @OSSN@-1 == 0 11#include "/usr/lib/oss/soundcard.h" 12#define SOUND_OSS 13 14#elif @OSSN@-2 == 0 15#include "/usr/lib/oss/include/sys/soundcard.h" 16#define SOUND_OSS 17 18#elif @OSSN@-3 == 0 19#include "/usr/local/lib/oss/soundcard.h" 20#define SOUND_OSS 21 22#elif @OSSN@-4 == 0 23#include "/usr/local/lib/oss/include/sys/soundcard.h" 24#define SOUND_OSS 25 26#elif @OSSN@-5 == 0 27#include "/lib/oss/soundcard.h" 28#define SOUND_OSS 29 30#elif @OSSN@-6 == 0 31#include "/lib/oss/include/sys/soundcard.h" 32#define SOUND_OSS 33 34#elif @OSSN@-7 == 0 35#include "/var/lib/oss/soundcard.h" 36#define SOUND_OSS 37 38#elif @OSSN@-8 == 0 39#include "/var/lib/oss/include/sys/soundcard.h" 40#define SOUND_OSS 41 42#elif @OSSN@-9 == 0 43#include "/opt/oss/soundcard.h" 44#define SOUND_OSS 45 46#elif @OSSN@-10 == 0 47#include "/opt/oss/include/sys/soundcard.h" 48#define SOUND_OSS 49 50#elif @OSSN@-11 == 0 51#include "/root/oss/soundcard.h" 52#define SOUND_OSS 53 54#elif @OSSN@-12 == 0 55#include "/root/oss/include/sys/soundcard.h" 56#define SOUND_OSS 57 58#else 59#if IA64 == 0 60#if @OSS32_H@ == 1 61#include <sys/soundcard.h> 62#define HAVE_OSS 1 63#else 64#define HAVE_OSS 0 65#endif 66#else 67#if @OSS64_H@ == 1 68#include <sys/soundcard.h> 69#define HAVE_OSS 1 70#else 71#define HAVE_OSS 0 72#endif 73#endif 74#endif 75 76#ifdef SOUND_OSS 77#define HAVE_OSS 1 78#endif 79 80#if HAVE_OSS == 1 81extern audio_buf_info da_info; 82#define SND_DEV "@SDEVPATH@" 83#endif 84 85#if @XFLUSH_OK@ - 1 == 0 86 #define USE_XFLUSH 1 87#else 88 #define USE_XFLUSH 0 89#endif 90 91#if IA64 == 0 92 #if @XKBLIB_32_OK@ -1 == 0 93 #define HAVE_XKBLIB32 1 94 #else 95 #define HAVE_XKBLIB32 0 96 #endif 97#else 98 #if @XKBLIB_64_OK@ -1 == 0 99 #define HAVE_XKBLIB64 1 100 #else 101 #define HAVE_XKBLIB64 0 102 #endif 103#endif