]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Always call error with errno (not zero) after failed fclose or non-zero ferror.
authorJim Meyering <jim@meyering.net>
Tue, 30 Mar 1993 03:32:10 +0000 (03:32 +0000)
committerJim Meyering <jim@meyering.net>
Tue, 30 Mar 1993 03:32:10 +0000 (03:32 +0000)
src/cut.c
src/expand.c
src/join.c
src/nl.c
src/sort.c

index 6e95f0a1507cf677319b7221cf5b834d5673a331..24183986d0d2305607f4d662624abd6894722a6e 100644 (file)
--- a/src/cut.c
+++ b/src/cut.c
@@ -233,7 +233,7 @@ main (argc, argv)
       exit_status = 1;
     }
   if (ferror (stdout) || fclose (stdout) == EOF)
-    error (1, 0, "write error");
+    error (1, errno, "write error");
 
   exit (exit_status);
 }
index 17d215b43ef7f09d0ade4eeeda9eaf9f555485a9..36d8e05c47eee6e13f022b48ede3b8de9dbc2442 100644 (file)
@@ -162,7 +162,7 @@ main (argc, argv)
   if (have_read_stdin && fclose (stdin) == EOF)
     error (1, errno, "-");
   if (ferror (stdout) || fclose (stdout) == EOF)
-    error (1, 0, "write error");
+    error (1, errno, "write error");
 
   exit (exit_status);
 }
index c826df8249d4f15186a2fb80a03bc221c7d2deea..6aac838a87492767c27428b373ae17900e76ed7d 100644 (file)
@@ -664,7 +664,7 @@ main (argc, argv)
   if ((fp1 == stdin || fp2 == stdin) && fclose (stdin) == EOF)
     error (1, errno, "-");
   if (ferror (stdout) || fclose (stdout) == EOF)
-    error (1, 0, "write error");
+    error (1, errno, "write error");
 
   exit (0);
 }
index 233a6f26a902447e9d8e581a3a632a2c77b0f41e..d71aa70d53c715516caacd5580a11a0cf1a542d9 100644 (file)
--- a/src/nl.c
+++ b/src/nl.c
@@ -293,7 +293,7 @@ main (argc, argv)
       exit_status = 1;
     }
   if (ferror (stdout) || fclose (stdout) == EOF)
-    error (1, 0, "write error");
+    error (1, errno, "write error");
 
   exit (exit_status);
 }
index f4f65782f84b0befa2b1cb632340ed01b6a6b129..483d7ef6eb90dbd1c6c89a3d5839972d1024bf3a 100644 (file)
@@ -1727,7 +1727,7 @@ main (argc, argv)
   if (have_read_stdin && fclose (stdin) == EOF)
     error (1, errno, "-");
   if (ferror (stdout) || fclose (stdout) == EOF)
-    error (1, 0, "write error");
+    error (1, errno, "write error");
 
   exit (0);
 }