Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!usenix!std-unix From: gwyn@smoke.brl.mil (Doug Gwyn) Newsgroups: comp.std.unix Subject: Re: POSIX vs SVID Message-ID: <430@usenix.ORG> Date: 15 Aug 90 13:18:27 GMT References: <11188@cs.utexas.edu> Sender: std-unix@usenix.ORG Reply-To: std-unix@uunet.uu.net Organization: U.S. Army Ballistic Research Laboratory, APG, MD. Lines: 19 Approved: jsq@usenix.org (Moderator, John Quarterman) From: Doug Gwyn In article <11188@cs.utexas.edu> From: Don_Lewine@dgc.ceo.dg.com >Question: Is there anything wrong with this? If I write a strictly >conforming application, can I include for SVID >compatibility even if POSIX does not require it? Is there any >problem with including "extra" header files (other than the obvious >restrictions on the namespace)? Yes, there can be a problem any time an extra header is included, if there is no guarantee as to the identifiers that the header may usurp. No POSIX implementation can require an application to use any facilities beyond what the POSIX standard requires for the application, so if in fact UNIX System V were to need the extra header (which it doesn't), it would not be POSIX compliant. Note that the means by which a POSIX-conforming compilation/execution environment is obtained on your system may be nonobvious.. Volume-Number: Volume 21, Number 32