From: Thien-Thi Nguyen Date: Wed, 12 May 2004 14:39:34 +0000 (+0000) Subject: New entry re clamping to EXIT_FAILURE. X-Git-Tag: ttn-vms-21-2-B4~6256 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f87899ebd6ec1afeeaecefdc4ac4040740fc8c05;p=emacs.git New entry re clamping to EXIT_FAILURE. --- 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 #endif Values aside from EXIT_SUCCESS and EXIT_FAILURE are tricky. + + + +ttn 2004-05-12 + +Values aside from EXIT_SUCCESS and EXIT_FAILURE can be used to indicate +finer gradations of failure. If this is the only information available +to the caller, clamping such values to EXIT_FAILURE loses information. +If there are other ways to indicate the problem to the caller (such as +a message to stderr) it may be ok to clamp. In all cases, it is the +relationship between the program and its caller that must be examined. +[Insert ZAMM quote here.]