(main): Use EXIT_SUCCESS rather than 0.
authorJim Meyering <jim@meyering.net>
Sat, 21 Oct 2000 13:03:40 +0000 (13:03 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 21 Oct 2000 13:03:40 +0000 (13:03 +0000)
Fail when checking (-c) with more than one file argument,
rather than simply ignoring the extra arguments.

src/sort.c

index c81c51e..5c1973a 100644 (file)
@@ -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, "-"))