]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(main): Make separation of case for n_files == 0 more clear.
authorJim Meyering <jim@meyering.net>
Sat, 20 Apr 1996 03:43:10 +0000 (03:43 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 20 Apr 1996 03:43:10 +0000 (03:43 +0000)
src/tail.c

index b158584b5d3c37c91aa3743ea2616b4597549393..78b899ee553c8ee08acfd7d707ab56497fa4b35e 100644 (file)
@@ -847,7 +847,6 @@ main (int argc, char **argv)
   off_t n_units = -1;
   long int tmp_long;
   int c;                       /* Option character.  */
-  int i;
   int n_files;
   char **file;
 
@@ -1006,13 +1005,18 @@ main (int argc, char **argv)
     print_headers = 1;
 
   if (n_files == 0)
-    exit_status |= tail_file ("-", n_units, 0);
-
-  for (i = 0; i < n_files; i++)
-    exit_status |= tail_file (file[i], n_units, i);
+    {
+      exit_status |= tail_file ("-", n_units, 0);
+    }
+  else
+    {
+      int i;
+      for (i = 0; i < n_files; i++)
+       exit_status |= tail_file (file[i], n_units, i);
 
-  if (forever_multiple)
-    tail_forever (file, n_files);
+      if (forever_multiple)
+       tail_forever (file, n_files);
+    }
 
   if (have_read_stdin && close (0) < 0)
     error (EXIT_FAILURE, errno, "-");