> If you run Linux on a sparc, it provides access to an interface,
> /dev/audio, similar to the one you find in Solaris (I don't have Solaris,
> but the include file, asm-sparc/audioio.h tells me that it does).
> You just told me that you thought my way to do it was an incorrect way og
> doing it, tell me how it should be done instead.
Supporting the Indy ioctls is fine. However like the sparc, ppc, m68k,
ix86, alpha and arm you need to support the common OSS API. I don't know
if supporting the OSS API is sufficient alone to write libaudio over since
I dont know a ton about the internals of the libaudio stuff on SGI's.
Basically though the OSS API is a common API across all the linux platforms.