home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / c / 16019 < prev    next >
Encoding:
Text File  |  1992-11-05  |  1.5 KB  |  35 lines

  1. Path: sparky!uunet!caen!rphroy!einstein!wenner
  2. From: wenner@einstein.eds.com (Rich Wenner)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: How to use 'return' in c?
  5. Message-ID: <1263@pascal.einstein.eds.com>
  6. Date: 5 Nov 92 15:00:22 GMT
  7. References: <1992Oct29.025437.9289@nuscc.nus.sg> <1992Nov2.203701.162@ipact.com> <1992Nov4.231347.26999@u.washington.edu>
  8. Organization: Electronic Data Systems
  9. Lines: 24
  10.  
  11. In article <1992Nov4.231347.26999@u.washington.edu> chuckb@stein.u.washington.edu (Charles Bass) writes:
  12. :After several people wrote me on the use of EXIT_SUCCESS and
  13. :EXIT_FAILURE  and their inability to locate those files on their
  14. :systems I checked K&R 2ndEd for the definitive answer...
  15.  
  16. Since when is K&R2 the Standard?
  17.  
  18. :" void exit(int status)
  19. :... How status is returned to the environment is
  20. :implementation-dependent, but zero is taken as successful
  21. :termination.  The values EXIT_SUCCESS and EXIT_FAILURE may also
  22. :be used."                                              ^^^
  23. :
  24. :Because the word *may* is used I must assume that you either get
  25. :it or you don't depending on your compiler/OS.
  26.  
  27. Don't assume.  RTFS, which simply states that these macros are defined in
  28. stdlib.h.  See section 4.10.
  29.  
  30. -- 
  31. Rich Wenner              | Subject and verb always has to agree.
  32. wenner@csid.gmeds.com    | Consult a dictionary frequently to avoid mispelling.
  33.                          | Hopefully, you will use words correctly,
  34. #include <stddisclaim.h> |            irregardless of how others use them.
  35.