comparison admin/notes/exit-value @ 55552:dc9bd6dd0d8d

New entry re clamping to EXIT_FAILURE.
author Thien-Thi Nguyen <ttn@gnuvola.org>
date Wed, 12 May 2004 14:39:34 +0000
parents 843ab503fee2
children
comparison
equal deleted inserted replaced
55551:fe582ae1003e 55552:dc9bd6dd0d8d
19 #else 19 #else
20 exit (0); 20 exit (0);
21 #endif 21 #endif
22 22
23 Values aside from EXIT_SUCCESS and EXIT_FAILURE are tricky. 23 Values aside from EXIT_SUCCESS and EXIT_FAILURE are tricky.
24
25
26
27 ttn 2004-05-12
28
29 Values aside from EXIT_SUCCESS and EXIT_FAILURE can be used to indicate
30 finer gradations of failure. If this is the only information available
31 to the caller, clamping such values to EXIT_FAILURE loses information.
32 If there are other ways to indicate the problem to the caller (such as
33 a message to stderr) it may be ok to clamp. In all cases, it is the
34 relationship between the program and its caller that must be examined.
35 [Insert ZAMM quote here.]