X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fincremen.c;h=5feef76667754fa99736a546e8d32649482e03ac;hb=1665d38fb74067f82e3de2ec11020e84f3a0ad39;hp=4bed23cffebd93f90f7ffcffc5d37fd7f5a89eaa;hpb=d858a433c82626309e0d974ca923a79ac7f7f18f;p=chaz%2Ftar diff --git a/src/incremen.c b/src/incremen.c index 4bed23c..5feef76 100644 --- a/src/incremen.c +++ b/src/incremen.c @@ -188,10 +188,7 @@ get_directory_contents (char *path, dev_t device) if (! dirp) { - if (ignore_failed_read_option) - savedir_warn (path); - else - savedir_error (path); + savedir_error (path); } errno = 0; @@ -229,10 +226,7 @@ get_directory_contents (char *path, dev_t device) if (deref_stat (dereference_option, name_buffer, &stat_data)) { - if (ignore_failed_read_option) - stat_warn (name_buffer); - else - stat_error (name_buffer); + stat_diag (name_buffer); continue; } @@ -497,7 +491,7 @@ write_directory_file (void) if (fseek (fp, 0L, SEEK_SET) != 0) seek_error (listed_incremental_option); - if (ftruncate (fileno (fp), (off_t) 0) != 0) + if (sys_truncate (fileno (fp)) != 0) truncate_error (listed_incremental_option); fprintf (fp, "%lu\n", (unsigned long) start_time);