]> Pileus Git - ~andy/rsl/blobdiff - src/gzip.c
Revert binary mode for popen
[~andy/rsl] / src / gzip.c
index 8a34fa4e580e189278375afff79a0fe0ad3cb5f9..9c2ef315a16aaf97adebf701b321f00cfcca7c13 100644 (file)
@@ -81,7 +81,7 @@ FILE *uncompress_pipe (FILE *fp)
     return NULL;
   }
 
-  fpipe = popen("gzip -q -d -f --stdout", "rb");
+  fpipe = popen("gzip -q -d -f --stdout", "r");
   if (fpipe == NULL) perror("uncompress_pipe");
   close(0);
   if (dup(save_fd) < 0) {
@@ -108,7 +108,7 @@ FILE *compress_pipe (FILE *fp)
     return NULL;
   }
 
-  fpipe = popen("gzip -q -1 -c", "wb");
+  fpipe = popen("gzip -q -1 -c", "w");
   if (fpipe == NULL) perror("compress_pipe");
   close(1);
   if (dup(save_fd) < 0) {