diff options
| author | mycroft <mycroft@NetBSD.org> | 2001-12-24 00:10:46 +0000 |
|---|---|---|
| committer | mycroft <mycroft@NetBSD.org> | 2001-12-24 00:10:46 +0000 |
| commit | cbfac6596e638cd27bccfe4cb04bfa891b19cc7c (patch) | |
| tree | 540c6f8a1b0fbc86dc688deff93f6c1cb5dfbed5 /lib | |
| parent | a89c5fcfcb24c43838792fe59f25b0e6f4718a17 (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.c | 6 |
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 = |
