Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!dogie.macc.wisc.edu!decwrl!sgi!vjs@rhyolite.wpd.sgi.com From: vjs@rhyolite.wpd.sgi.com (Vernon Schryver) Newsgroups: comp.sys.sgi Subject: Re: Is this wrong? Summary: read the friendly manual Keywords: Not quite sure. Message-ID: <53784@sgi.sgi.com> Date: 15 Mar 90 21:51:20 GMT References: <1196@sdrc.UUCP> Sender: vjs@rhyolite.wpd.sgi.com Organization: Silicon Graphics, Inc., Mountain View, CA Lines: 30 In article <1196@sdrc.UUCP>, crscott@sdrc.UUCP (Scott_Klosterman) writes: > > The top of the file /usr/include/bsd/sys/ioctl.h contains the > following: > > #ifndef __BSD_IOCTL__ > #define __BSD_IOCTL__ > #include "../../sys/ioctl.h" > #include > #include > > Should the last two lines look like this? Yes! Consider the note on the bottom of every BSD related man page, which refers the reader to the instructions for building BSD stuff in our SV system. The gist is that in 3.2 and before, we chose '-I/usr/include/bsd -lbsd' as the switch for saying "do BSD stuff". There are certain things that differ between SV and BSD, so that one cannot be in both universes at once. You have to choose, for example, which kind of directories you want. A future release will have other ways of saying the same thing, altho they will be upward compatible. Vernon Schryver Silicon Graphics vjs@sgi.com.