home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / v22 / 097 / text0000.txt < prev   
Encoding:
Text File  |  1991-03-07  |  1.1 KB  |  29 lines

  1. Submitted-by: willcox@urbana.mcd.mot.com (David A Willcox)
  2.  
  3. rfg@lupine.uucp (Ron Guilmette) writes:
  4.  
  5. >It is somewhat dated now, but the only book I have about POSIX is
  6. >copyright 1988.
  7.  
  8. The new version of POSIX.1, IEEE Std 1003.1-1990, came out last
  9. December.  You can get it from the IEEE; their number is 1-800-678-IEEE,
  10. and I think that the order number is SH13680.  It uses ANSI C prototypes.
  11. execvp(), for example, is:
  12.  
  13.     int execvp(const char *file, char *const argv[]);
  14.  
  15. It also has quite a number of other "bug fixes".
  16.  
  17. >Reading that book, it seems that the POSIX committee didn't want to
  18. >use ANSI C function prototypes for their specification of the C language
  19. >binding because prototypes were too "new-fangled".  Specifically, they
  20. >apparently choose not to express the binding in terms of prototypes because:
  21.  
  22. ANSI C "wasn't" when the 1988 version of POSIX was written.  There were
  23. drafts of the C standard around, but it wasn't approved, and there was no
  24. guarantee that it wouldn't change.  That was the main reason for staying
  25. with the traditional syntax. 
  26.  
  27. Volume-Number: Volume 22, Number 97
  28.  
  29.