From 09ad98374b808b4e7701e5801ef185c09d18bcb7 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 21 Oct 2000 13:03:40 +0000 Subject: (main): Use EXIT_SUCCESS rather than 0. Fail when checking (-c) with more than one file argument, rather than simply ignoring the extra arguments. --- src/sort.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/sort.c b/src/sort.c index c81c51e31..5c1973a0a 100644 --- a/src/sort.c +++ b/src/sort.c @@ -2242,9 +2242,14 @@ but lacks following character offset")); if (checkonly) { + if (nfiles > 1) + error (SORT_FAILURE, 0, + _("too many arguments; with -c, there may be at most + one file argument")); + /* POSIX requires that sort return 1 IFF invoked with -c and the input is not properly sorted. */ - exit (check (files, nfiles) == 0 ? 0 : 1); + exit (check (files, nfiles) == 0 ? EXIT_SUCCESS : 1); } if (!STREQ (outfile, "-")) -- cgit v1.2.3-54-g00ecf