Annotation of src/lib/libossaudio/ossaudio.3, Revision 1.9
1.9 ! augustss 1: .\" $NetBSD: ossaudio.3,v 1.8 1999/03/22 19:45:16 garbled Exp $
1.1 augustss 2: .\"
3: .\" Copyright (c) 1997 The NetBSD Foundation, Inc.
4: .\" All rights reserved.
5: .\"
1.9 ! augustss 6: .\" This code is derived from software contributed to The NetBSD Foundation
! 7: .\" by Lennart Augustsson,
! 8: .\"
1.1 augustss 9: .\" Redistribution and use in source and binary forms, with or without
10: .\" modification, are permitted provided that the following conditions
11: .\" are met:
12: .\" 1. Redistributions of source code must retain the above copyright
13: .\" notice, this list of conditions and the following disclaimer.
14: .\" 2. Redistributions in binary form must reproduce the above copyright
15: .\" notice, this list of conditions and the following disclaimer in the
16: .\" documentation and/or other materials provided with the distribution.
17: .\" 3. All advertising materials mentioning features or use of this software
18: .\" must display the following acknowledgement:
19: .\" This product includes software developed by the NetBSD
20: .\" Foundation, Inc. and its contributors.
21: .\" 4. Neither the name of The NetBSD Foundation nor the names of its
22: .\" contributors may be used to endorse or promote products derived
23: .\" from this software without specific prior written permission.
24: .\"
25: .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
26: .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
27: .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1.9 ! augustss 28: .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
1.1 augustss 29: .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
30: .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
31: .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
32: .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
33: .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
34: .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
35: .\" POSSIBILITY OF SUCH DAMAGE.
36: .\"
37: .Dd October 16, 1997
38: .Dt OSSAUDIO 3
1.8 garbled 39: .Os
1.1 augustss 40: .Sh NAME
41: .Nm ossaudio
42: .Nd OSS audio emulation
1.6 perry 43: .Sh LIBRARY
44: .Lb libossaudio
1.1 augustss 45: .Sh SYNOPSIS
46: .Fd #include <soundcard.h>
47: .Sh DESCRIPTION
48: The
49: .Nm
50: library provides an emulation of the OSS (Linux) audio
51: interface.
52: .Pp
53: Use the native interface for new programs and the emulation
54: library only for porting programs.
55: .Sh SEE ALSO
1.7 augustss 56: .Xr audio 4 ,
57: .Xr midi 4 .
1.2 augustss 58: .Sh BUGS
1.5 augustss 59: The emulation uses an #define for
60: .Va ioctl()
61: so some obscure programs
1.2 augustss 62: can fail to compile.
63: .Pp
64: The emulation is incomplete.
1.5 augustss 65: .Pp
66: The emulation only covers
67: .Va ioctl() ,
68: there are other differences as well. E.g., on a write
69: that would block in non-blocking mode Linux returns
70: .Dv EINTR
71: whereas
72: .Nx 1.3
73: returns
74: .Dv EWOULDBLOCK .
1.4 augustss 75: .Sh HISTORY
76: The
77: .Nm
78: library first appeared in
79: .Nx 1.3 .
CVSweb <webmaster@jp.NetBSD.org>