summaryrefslogtreecommitdiff
path: root/audio/tcl-snack/patches/patch-ad
blob: aa7459ee8aef0c6349860df30d760806e6645d1f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
$NetBSD: patch-ad,v 1.1 2002/08/27 04:36:20 gson Exp $

--- jkAudIO_oss.c.orig	Wed Jul 17 04:03:15 2002
+++ jkAudIO_oss.c
@@ -35,7 +35,11 @@
 #include <ctype.h>
 #include <stdlib.h>
 #include <glob.h>
+#ifdef __NetBSD__
+#define DEVICE_NAME "/dev/sound"
+#else
 #define DEVICE_NAME "/dev/dsp"
+#endif
 #define MIXER_NAME  "/dev/mixer"
 static char *defaultDeviceName = DEVICE_NAME;
 extern void Snack_WriteLog(char *s);
@@ -971,11 +975,15 @@
 {
   int i, j = 0;
   glob_t globt;
-  
+
+#ifdef __NetBSD__
+  glob("/dev/sound*", 0, NULL, &globt);
+#else
   glob("/dev/dsp*", 0, NULL, &globt);
   glob("/dev/audio*", GLOB_APPEND, NULL, &globt);
   glob("/dev/sound/dsp*", GLOB_APPEND, NULL, &globt);
   glob("/dev/sound/audio*", GLOB_APPEND, NULL, &globt);
+#endif
 
   for (i = 0; i < globt.gl_pathc; i++) {
     if (j < n) {