From 3124a4e39341371d69097cf276fc00bd65a0e5f1 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 25 Aug 2002 14:32:02 +0000 Subject: [PATCH] (main): Close STDIN_FILENO rather than a literal `0'. --- src/cat.c | 2 +- src/tac.c | 2 +- src/tail.c | 2 +- src/tee.c | 4 ++-- src/tr.c | 2 +- src/wc.c | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/cat.c b/src/cat.c index eb3cd5a..72ec1e6 100644 --- a/src/cat.c +++ b/src/cat.c @@ -832,7 +832,7 @@ main (int argc, char **argv) } while (++argind < argc); - if (have_read_stdin && close (0) < 0) + if (have_read_stdin && close (STDIN_FILENO) < 0) error (EXIT_FAILURE, errno, "-"); exit (exit_status == 0 ? EXIT_SUCCESS : EXIT_FAILURE); diff --git a/src/tac.c b/src/tac.c index b0da18f..69ec56f 100644 --- a/src/tac.c +++ b/src/tac.c @@ -710,7 +710,7 @@ main (int argc, char **argv) /* Flush the output buffer. */ output ((char *) NULL, (char *) NULL); - if (have_read_stdin && close (0) < 0) + if (have_read_stdin && close (STDIN_FILENO) < 0) error (EXIT_FAILURE, errno, "-"); exit (errors == 0 ? EXIT_SUCCESS : EXIT_FAILURE); } diff --git a/src/tail.c b/src/tail.c index c6203b1..773f32c 100644 --- a/src/tail.c +++ b/src/tail.c @@ -1654,7 +1654,7 @@ main (int argc, char **argv) tail_forever (F, n_files); } - if (have_read_stdin && close (0) < 0) + if (have_read_stdin && close (STDIN_FILENO) < 0) error (EXIT_FAILURE, errno, "-"); exit (exit_status == 0 ? EXIT_SUCCESS : EXIT_FAILURE); } diff --git a/src/tee.c b/src/tee.c index c71797a..6fdd5f7 100644 --- a/src/tee.c +++ b/src/tee.c @@ -1,5 +1,5 @@ /* tee - read from standard input and write to standard output and files. - Copyright (C) 85,1990-2001 Free Software Foundation, Inc. + Copyright (C) 85,1990-2002 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -147,7 +147,7 @@ main (int argc, char **argv) POSIX requires that it work when given no arguments. */ errs = tee (argc - optind, (const char **) &argv[optind]); - if (close (0) != 0) + if (close (STDIN_FILENO) != 0) error (1, errno, _("standard input")); exit (errs); diff --git a/src/tr.c b/src/tr.c index e931990..6138674 100644 --- a/src/tr.c +++ b/src/tr.c @@ -2024,7 +2024,7 @@ construct in string1 must be aligned with a corresponding construct\n\ } } - if (close (0) != 0) + if (close (STDIN_FILENO) != 0) error (EXIT_FAILURE, errno, _("standard input")); exit (EXIT_SUCCESS); diff --git a/src/wc.c b/src/wc.c index 062a7dd..2ecb3be 100644 --- a/src/wc.c +++ b/src/wc.c @@ -589,7 +589,7 @@ main (int argc, char **argv) max_line_length, _("total")); } - if (have_read_stdin && close (0)) + if (have_read_stdin && close (STDIN_FILENO) != 0) error (EXIT_FAILURE, errno, "-"); exit (exit_status == 0 ? EXIT_SUCCESS : EXIT_FAILURE); -- 2.7.4