changeset 4696:4753d416bf20

Use "exit.h" rather than rolling EXIT_FAILURE ourselves in each module.
author Paul Eggert <eggert@cs.ucla.edu>
date Fri, 12 Sep 2003 20:14:10 +0000
parents 4cd5b2420ecf
children 73c2577c2864
files lib/argmatch.c lib/exitfail.c lib/fatal.c lib/obstack.c lib/xgethostname.c lib/xmalloc.c modules/argmatch modules/exitfail modules/obstack modules/xalloc modules/xgethostname
diffstat 11 files changed, 19 insertions(+), 26 deletions(-) [+]
line wrap: on
line diff
--- a/lib/argmatch.c
+++ b/lib/argmatch.c
@@ -35,6 +35,7 @@
 #define _(msgid) gettext (msgid)
 
 #include "error.h"
+#include "exit.h"
 #include "quotearg.h"
 #include "quote.h"
 #include "unlocked-io.h"
@@ -46,10 +47,6 @@
 # define ARGMATCH_QUOTING_STYLE locale_quoting_style
 #endif
 
-#ifndef EXIT_FAILURE
-# define EXIT_FAILURE 1
-#endif
-
 /* Non failing version of argmatch call this function after failing. */
 #ifndef ARGMATCH_DIE
 # define ARGMATCH_DIE exit (EXIT_FAILURE)
--- a/lib/exitfail.c
+++ b/lib/exitfail.c
@@ -21,9 +21,7 @@
 # include <config.h>
 #endif
 
-#include <stdlib.h>
-#ifndef EXIT_FAILURE
-# define EXIT_FAILURE 1
-#endif
+#include "exitfail.h"
+#include "exit.h"
 
 int volatile exit_failure = EXIT_FAILURE;
--- a/lib/fatal.c
+++ b/lib/fatal.c
@@ -20,10 +20,9 @@
 # include <config.h>
 #endif
 
-/* FIXME: define EXIT_FAILURE */
-
 #include "fatal.h"
 
+#include "exit.h"
 #include <stdarg.h>
 #include <stdio.h>
 #include <stdlib.h>
--- a/lib/obstack.c
+++ b/lib/obstack.c
@@ -82,8 +82,8 @@
 
 /* Exit value used when `print_and_abort' is used.  */
 # include <stdlib.h>
-# ifndef EXIT_FAILURE
-#  define EXIT_FAILURE 1
+# ifndef _LIBC
+#  include "exit.h"
 # endif
 int obstack_exit_failure = EXIT_FAILURE;
 
--- a/lib/xgethostname.c
+++ b/lib/xgethostname.c
@@ -30,16 +30,13 @@
 #endif
 
 #include "error.h"
+#include "exit.h"
 #include "xalloc.h"
 
 #ifndef ENAMETOOLONG
 # define ENAMETOOLONG 9999
 #endif
 
-#ifndef EXIT_FAILURE
-# define EXIT_FAILURE 1
-#endif
-
 int gethostname ();
 
 #ifndef INITIAL_HOSTNAME_LENGTH
--- a/lib/xmalloc.c
+++ b/lib/xmalloc.c
@@ -30,12 +30,9 @@
 #define N_(msgid) msgid
 
 #include "error.h"
+#include "exit.h"
 #include "exitfail.h"
 
-#ifndef EXIT_FAILURE
-# define EXIT_FAILURE 1
-#endif
-
 /* The following tests require AC_PREREQ(2.54).  */
 
 #ifndef HAVE_MALLOC
--- a/modules/argmatch
+++ b/modules/argmatch
@@ -6,10 +6,11 @@
 lib/argmatch.c
 
 Depends-on:
+error
+exit
 gettext
-error
+quote
 quotearg
-quote
 unlocked-io
 
 configure.ac:
--- a/modules/exitfail
+++ b/modules/exitfail
@@ -7,6 +7,7 @@
 m4/exitfail.m4
 
 Depends-on:
+exit
 
 configure.ac:
 gl_EXITFAIL
--- a/modules/obstack
+++ b/modules/obstack
@@ -7,6 +7,7 @@
 m4/obstack.m4
 
 Depends-on:
+exit
 gettext
 
 configure.ac:
--- a/modules/xalloc
+++ b/modules/xalloc
@@ -8,11 +8,12 @@
 m4/xalloc.m4
 
 Depends-on:
+error
+exit
+exitfail
+gettext
 malloc
 realloc
-error
-gettext
-exitfail
 
 configure.ac:
 gl_XALLOC
--- a/modules/xgethostname
+++ b/modules/xgethostname
@@ -5,9 +5,10 @@
 lib/xgethostname.c
 
 Depends-on:
+error
+exit
 gethostname
 xalloc
-error
 
 configure.ac: