aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes/exit-value
diff options
context:
space:
mode:
authorThien-Thi Nguyen2004-05-12 14:39:34 +0000
committerThien-Thi Nguyen2004-05-12 14:39:34 +0000
commitf87899ebd6ec1afeeaecefdc4ac4040740fc8c05 (patch)
treee08174b6f4b548fdb7dfdae8205dad754d48c9c1 /admin/notes/exit-value
parentd6696bb69c690f3bc2f4be8de55352b1928d528e (diff)
downloademacs-f87899ebd6ec1afeeaecefdc4ac4040740fc8c05.tar.gz
emacs-f87899ebd6ec1afeeaecefdc4ac4040740fc8c05.zip
New entry re clamping to EXIT_FAILURE.
Diffstat (limited to 'admin/notes/exit-value')
-rw-r--r--admin/notes/exit-value12
1 files changed, 12 insertions, 0 deletions
diff --git a/admin/notes/exit-value b/admin/notes/exit-value
index 2eb598bf495..e59bb614b9b 100644
--- a/admin/notes/exit-value
+++ b/admin/notes/exit-value
@@ -21,3 +21,15 @@ value requirements outlined in the first paragraph! That is the job of the
21 #endif 21 #endif
22 22
23Values aside from EXIT_SUCCESS and EXIT_FAILURE are tricky. 23Values aside from EXIT_SUCCESS and EXIT_FAILURE are tricky.
24
25
26
27ttn 2004-05-12
28
29Values aside from EXIT_SUCCESS and EXIT_FAILURE can be used to indicate
30finer gradations of failure. If this is the only information available
31to the caller, clamping such values to EXIT_FAILURE loses information.
32If there are other ways to indicate the problem to the caller (such as
33a message to stderr) it may be ok to clamp. In all cases, it is the
34relationship between the program and its caller that must be examined.
35[Insert ZAMM quote here.]