Include "exitfail.h".
authorJim Meyering <jim@meyering.net>
Sat, 19 Jul 2003 08:16:38 +0000 (08:16 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 19 Jul 2003 08:16:38 +0000 (08:16 +0000)
(main): Set exit_failure rather than calling close_stdout_set_status.

src/date.c
src/sort.c
src/tty.c

index 10e9191..8f52f37 100644 (file)
@@ -29,6 +29,7 @@
 #include "argmatch.h"
 #include "closeout.h"
 #include "error.h"
+#include "exitfail.h"
 #include "getdate.h"
 #include "getline.h"
 #include "posixtm.h"
@@ -309,7 +310,7 @@ main (int argc, char **argv)
   bindtextdomain (PACKAGE, LOCALEDIR);
   textdomain (PACKAGE);
 
-  close_stdout_set_status (2);
+  exit_failure = 2;
   atexit (close_stdout);
 
   while ((optc = getopt_long (argc, argv, short_options, long_options, NULL))
index 2d90724..6316759 100644 (file)
@@ -2183,8 +2183,8 @@ main (int argc, char **argv)
 
   atexit (cleanup);
 
+  exit_failure = SORT_FAILURE;
   atexit (close_stdout);
-  close_stdout_set_status (SORT_FAILURE);
 
   hard_LC_COLLATE = hard_locale (LC_COLLATE);
 #if HAVE_NL_LANGINFO
index a14315f..555fe19 100644 (file)
--- a/src/tty.c
+++ b/src/tty.c
@@ -29,6 +29,7 @@
 
 #include "system.h"
 #include "closeout.h"
+#include "exitfail.h"
 #include "error.h"
 
 /* The official name of this program (e.g., no `g' prefix).  */
@@ -84,7 +85,7 @@ main (int argc, char **argv)
   bindtextdomain (PACKAGE, LOCALEDIR);
   textdomain (PACKAGE);
 
-  close_stdout_set_status (3);
+  exit_failure = 3;
   atexit (close_stdout);
 
   silent = 0;