summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authormycroft <mycroft@NetBSD.org>2001-12-24 00:10:46 +0000
committermycroft <mycroft@NetBSD.org>2001-12-24 00:10:46 +0000
commitcbfac6596e638cd27bccfe4cb04bfa891b19cc7c (patch)
tree540c6f8a1b0fbc86dc688deff93f6c1cb5dfbed5 /lib
parenta89c5fcfcb24c43838792fe59f25b0e6f4718a17 (diff)
Make SNDCTL_DSP_POST a nop. It's explicitly *not* supposed to sleep, and as
it's merely advisory (and in fact is implemented as a nop in the OSS->ALSA shim), it should be safe to ignore it.
Diffstat (limited to 'lib')
-rw-r--r--lib/libossaudio/ossaudio.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/libossaudio/ossaudio.c b/lib/libossaudio/ossaudio.c
index 964479693dc..b0c62ce503f 100644
--- a/lib/libossaudio/ossaudio.c
+++ b/lib/libossaudio/ossaudio.c
@@ -1,4 +1,4 @@
-/* $NetBSD: ossaudio.c,v 1.15 2001/07/08 22:30:15 kim Exp $ */
+/* $NetBSD: ossaudio.c,v 1.16 2001/12/24 00:10:46 mycroft Exp $ */
/*-
* Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -100,11 +100,13 @@ audio_ioctl(int fd, unsigned long com, void *argp)
return retval;
break;
case SNDCTL_DSP_SYNC:
- case SNDCTL_DSP_POST:
retval = ioctl(fd, AUDIO_DRAIN, 0);
if (retval < 0)
return retval;
break;
+ case SNDCTL_DSP_POST:
+ /* This call is merely advisory, and may be a nop. */
+ break;
case SNDCTL_DSP_SPEED:
AUDIO_INITINFO(&tmpinfo);
tmpinfo.play.sample_rate =