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