Instead, include "exit.h". This hereby retires the work-around for
"Sony NEWS-OS Release 4.0C"'s bug due to "#define EXIT_FAILURE 0".
2006-10-14 Jim Meyering <jim@meyering.net>
+ * src/system.h (EXIT_FAILURE, EXIT_SUCCESS): Remove definitions.
+ Instead, include "exit.h". This hereby retires the work-around for
+ "Sony NEWS-OS Release 4.0C"'s bug due to "#define EXIT_FAILURE 0".
+
* src/cksum.c (uint_fast32_t): Don't define.
Instead, include <stdint.h>.
#include <stdbool.h>
#include <stdlib.h>
-
-/* The following test is to work around the gross typo in
- systems like Sony NEWS-OS Release 4.0C, whereby EXIT_FAILURE
- is defined to 0, not 1. */
-#if !EXIT_FAILURE
-# undef EXIT_FAILURE
-# define EXIT_FAILURE 1
-#endif
-
-#ifndef EXIT_SUCCESS
-# define EXIT_SUCCESS 0
-#endif
+#include <exit.h>
/* Exit statuses for programs like 'env' that exec other programs.
EXIT_FAILURE might not be 1, so use EXIT_FAIL in such programs. */