home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / v21 / 032 < prev    next >
Internet Message Format  |  1990-12-05  |  2KB

  1. From uucp@tic.com  Thu Aug 16 09:36:45 1990
  2. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  3.     id AA25379; Thu, 16 Aug 90 09:36:45 -0400
  4. Posted-Date: 15 Aug 90 13:18:27 GMT
  5. Received: by cs.utexas.edu (5.64/1.70)
  6.     id AA09180; Thu, 16 Aug 90 08:36:42 -0500
  7. Received: by longway.tic.com (4.22/tic.1.2)
  8.     id AA05121; Thu, 16 Aug 90 08:32:32 cdt
  9. From: Doug Gwyn <gwyn@smoke.brl.mil>
  10. Newsgroups: comp.std.unix
  11. Subject: Re: POSIX vs SVID
  12. Message-Id: <430@usenix.ORG>
  13. References: <11188@cs.utexas.edu>
  14. Sender: std-unix@usenix.ORG
  15. Reply-To: std-unix@uunet.uu.net
  16. Organization: U.S. Army Ballistic Research Laboratory, APG, MD.
  17. Date: 15 Aug 90 13:18:27 GMT
  18. Apparently-To: std-unix-archive@uunet.uu.net
  19.  
  20. From:  Doug Gwyn <gwyn@smoke.brl.mil>
  21.  
  22. In article <11188@cs.utexas.edu> From:  Don_Lewine@dgc.ceo.dg.com
  23. >Question: Is there anything wrong with this?  If I write a strictly
  24. >conforming application, can I include <unistd.h> for SVID 
  25. >compatibility even if POSIX does not require it?  Is there any 
  26. >problem with including "extra" header files (other than the obvious 
  27. >restrictions on the namespace)?
  28.  
  29. Yes, there can be a problem any time an extra header is included,
  30. if there is no guarantee as to the identifiers that the header may
  31. usurp.  No POSIX implementation can require an application to use
  32. any facilities beyond what the POSIX standard requires for the
  33. application, so if in fact UNIX System V were to need the extra
  34. header (which it doesn't), it would not be POSIX compliant.  Note
  35. that the means by which a POSIX-conforming compilation/execution
  36. environment is obtained on your system may be nonobvious..
  37.  
  38. Volume-Number: Volume 21, Number 32
  39.  
  40.