aboutsummaryrefslogtreecommitdiffstats
path: root/audio/maplay
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1995-02-27 06:48:51 +0800
committerjkh <jkh@FreeBSD.org>1995-02-27 06:48:51 +0800
commit88276231cea001feff72314d5b180a8af4afa07e (patch)
tree5821dd1d811f72b3ef4f9ae17a1e714a2bc8714b /audio/maplay
parent9023a99d6098bb0673be6ccc2ee231bc99e02116 (diff)
downloadfreebsd-ports-gnome-88276231cea001feff72314d5b180a8af4afa07e.tar.gz
freebsd-ports-gnome-88276231cea001feff72314d5b180a8af4afa07e.tar.zst
freebsd-ports-gnome-88276231cea001feff72314d5b180a8af4afa07e.zip
Don't do this to freebsd's /dev/audio
Diffstat (limited to 'audio/maplay')
-rw-r--r--audio/maplay/files/patch-ac22
1 files changed, 22 insertions, 0 deletions
diff --git a/audio/maplay/files/patch-ac b/audio/maplay/files/patch-ac
new file mode 100644
index 000000000000..3a6e29c92ce1
--- /dev/null
+++ b/audio/maplay/files/patch-ac
@@ -0,0 +1,22 @@
+*** obuffer.cc.orig Thu Jun 23 05:14:36 1994
+--- obuffer.cc Tue Feb 14 04:17:17 1995
+***************
+*** 537,542 ****
+--- 537,543 ----
+ }
+
+ // turn NDELAY mode off:
++ #ifndef __FreeBSD__ /* Our /dev/audio doesn't like non-blocking I/O */
+ int flags;
+ if ((flags = fcntl (fd, F_GETFL, 0)) < 0)
+ {
+***************
+*** 549,554 ****
+--- 550,556 ----
+ perror ("fcntl F_SETFL on /dev/audio failed");
+ exit (1);
+ }
++ #endif
+ return fd;
+ }
+