Date: Thu, 21 Oct 1999 10:37:08 +0200 From: Marcel Moolenaar <marcel@scc.nl> To: hackers@FreeBSD.org Subject: Re: soundcard.h Message-ID: <380ED0B4.1368D296@scc.nl> References: <19991020221929.B90211@daemon.ninth-circle.org>, <19991020182247.A71414@dan.emsphone.com>
index | next in thread | previous in thread | raw e-mail
Dan Nelson wrote:
>
> In the last episode (Oct 20), Jeroen Ruigrok/Asmodai said:
> > just been messing with some more include files and I am curious about
> > something.
> >
> > [Note: CURRENT system]
> >
> > I have a soundcard.h in both include/sys and include/machine.
> >
> > Which should have preference over the other, why does one simply not
> > include the other. In other words, why two _exactly_ the same files?
>
> Actually on my system it's a symlink. My guess is that some committer
> was sick of patching every Linux app from <sys/soundcard.h> to
> <machine/soundcard.h>.
soundcard.h has been moved by Peter from machine/ to sys/. A commit logs
tells us:
\begin{quote}
<machine/soundcard.h> -> <sys/soundcard.h>, since it's an exported API
that's arch neutral and OSS API and Linux API compatable.
\end{quote}
The link is to prevent breakages. Use #include <sys/soundcard.h> in new
source code.
--
Marcel Moolenaar mailto:marcel@scc.nl
SCC Internetworking & Databases http://www.scc.nl/
The FreeBSD project mailto:marcel@FreeBSD.org
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?380ED0B4.1368D296>
