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)));