🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.unix
Article #436

Re: POSIX vs SVID

#436
From: Doug Gwyn
Date: Wed, 15 Aug 1990 13:18
19 lines
1460 bytes
From:  Doug Gwyn <gwyn@smoke.brl.mil>

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 <unistd.h> 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
Technical Details
Message-ID: <430@usenix.ORG>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!usenix!std-unix
References: <11188@cs.utexas.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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)