X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fextract.c;h=55f3eb860e2a616f982529f667adb044b7caf16c;hb=03858cf583ce299b836d8a848967ce290a6bf303;hp=6c3849274e1281e72f9334e5a6e4f288e5f33022;hpb=7a5a3708cb8b33494cd6ac64bfe163f631a33edf;p=chaz%2Ftar diff --git a/src/extract.c b/src/extract.c index 6c38492..55f3eb8 100644 --- a/src/extract.c +++ b/src/extract.c @@ -649,7 +649,7 @@ maybe_recoverable (char *file_name, bool regular, bool *interdir_made) case KEEP_OLD_FILES: return RECOVER_NO; - + case KEEP_NEWER_FILES: if (file_newer_p (file_name, stp, ¤t_stat_info)) break; @@ -998,7 +998,7 @@ extract_file (char *file_name, int typeflag) if (written > size) written = size; errno = 0; - count = full_write (fd, data_block->buffer, written); + count = blocking_write (fd, data_block->buffer, written); size -= written; set_next_block_after ((union block *)