Don't delete source file when decompressing to stdout This is the normal GNU gunzip behaviour
No binary (build failed)
—
(log yok)
| @@ -132,7 +132,8 @@ static int gunzip_file (const char *path, int flags) | |
| /* do the decompression, and cleanup */ | |
| if (unzip(in_file, out_file) == 0) { | |
| /* Success, remove .gz file */ | |
| - | delete_path = path; |
| + | if ( !(flags & gunzip_to_stdout )) |
| + | delete_path = path; |
| if (flags & gunzip_verbose) { | |
| fprintf(stderr, "OK\n"); | |
| } | |