home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.20 / text0028.txt < prev    next >
Encoding:
Internet Message Format  |  1990-08-02  |  1.2 KB

  1. From:  Bob Lenk <rml@hpfcdc.fc.hp.com>
  2.  
  3. In article <719@longway.TIC.COM> karl@IMA.IMA.ISC.COM (Karl Heuer) writes:
  4.  
  5. > In an earlier thread in this newsgroup, it was decided that this is in fact a
  6. > requirement of POSIX.  (Clarified in the Supplement, I believe.)  If the user
  7. > himself has not included <sys/types.h>, then the name `pid_t' is not reserved
  8. > to the implementation, and so it falls in the user's namespace.
  9.  
  10. It is worth pointing out that official interpretations of an IEEE
  11. standard can only be issued by the IEEE.  Discussions in this newsgroup
  12. (including this posting) can be very informative and useful, but they do
  13. not decide the meaning of the standard.  In fact, there has been an
  14. official request for an interpretation in this area, and I understand
  15. the interpretation being issued is that all namespace reserved for the
  16. implementation by the 1003.1-1988 standard is reserved whenever any
  17. header mentioned in the standard is #included with _POSIX_SOURCE
  18. #defined.
  19.  
  20. Draft 5 of the 1003.1a revision (actually 1003.1-199x) makes some changes
  21. in this area, but clearly reserves names ending in _t when any POSIX.1
  22. header is included.
  23.  
  24.         Bob Lenk
  25.         rml@hpfcla.hp.com
  26.         hplabs!hpfcla!rml
  27.  
  28. Volume-Number: Volume 20, Number 28
  29.  
  30.