]> Dogcows Code - chaz/tar/blobdiff - src/update.c
Mention the GNU C library.
[chaz/tar] / src / update.c
index 0f0ebc0e6d996e9e973e0ce5dedd4cb17ee3a232..e34718fbaece1d72e6c0ed4a61badb647db81423 100644 (file)
@@ -1,5 +1,5 @@
 /* Update a tar archive.
-   Copyright 1988, 1992, 1994, 1996, 1997, 1999 Free Software Foundation, Inc.
+   Copyright 1988, 92, 94, 96, 97, 99, 2000 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 the
@@ -78,16 +78,10 @@ append_file (char *path)
 
          status = safe_read (handle, start->buffer, buffer_size);
          if (status < 0)
-           {
-             int e = errno;
-             FATAL_ERROR ((0, e,
-                           _("Read error at byte %s reading %lu bytes in file %s"),
-                           STRINGIFY_BIGINT (stat_data.st_size - bytes_left,
-                                             buf),
-                           (unsigned long) buffer_size, quote (path)));
-           }
+           read_fatal_details (path, stat_data.st_size - bytes_left,
+                               buffer_size);
          if (status == 0)
-           FATAL_ERROR ((0, 0, _("%s: File shrunk by %s bytes, (yark!)"),
+           FATAL_ERROR ((0, 0, _("%s: File shrank by %s bytes"),
                          quotearg_colon (path),
                          STRINGIFY_BIGINT (bytes_left, buf)));
 
This page took 0.022166 seconds and 4 git commands to generate.