diff options
Diffstat (limited to 'archival/tar.c')
-rw-r--r-- | archival/tar.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/archival/tar.c b/archival/tar.c index 346a9404e..7434e22e4 100644 --- a/archival/tar.c +++ b/archival/tar.c | |||
@@ -1199,9 +1199,10 @@ int tar_main(int argc UNUSED_PARAM, char **argv) | |||
1199 | // /* We need to know whether child (gzip/bzip/etc) exits abnormally */ | 1199 | // /* We need to know whether child (gzip/bzip/etc) exits abnormally */ |
1200 | // signal(SIGCHLD, check_errors_in_children); | 1200 | // signal(SIGCHLD, check_errors_in_children); |
1201 | 1201 | ||
1202 | #if ENABLE_FEATURE_TAR_CREATE | ||
1202 | /* Create an archive */ | 1203 | /* Create an archive */ |
1203 | if (opt & OPT_CREATE) { | 1204 | if (opt & OPT_CREATE) { |
1204 | #if SEAMLESS_COMPRESSION | 1205 | # if SEAMLESS_COMPRESSION |
1205 | const char *zipMode = NULL; | 1206 | const char *zipMode = NULL; |
1206 | if (opt & OPT_COMPRESS) | 1207 | if (opt & OPT_COMPRESS) |
1207 | zipMode = "compress"; | 1208 | zipMode = "compress"; |
@@ -1213,7 +1214,7 @@ int tar_main(int argc UNUSED_PARAM, char **argv) | |||
1213 | zipMode = "lzma"; | 1214 | zipMode = "lzma"; |
1214 | if (opt & OPT_XZ) | 1215 | if (opt & OPT_XZ) |
1215 | zipMode = "xz"; | 1216 | zipMode = "xz"; |
1216 | #endif | 1217 | # endif |
1217 | /* NB: writeTarFile() closes tar_handle->src_fd */ | 1218 | /* NB: writeTarFile() closes tar_handle->src_fd */ |
1218 | return writeTarFile(tar_handle->src_fd, verboseFlag, | 1219 | return writeTarFile(tar_handle->src_fd, verboseFlag, |
1219 | (opt & OPT_DEREFERENCE ? ACTION_FOLLOWLINKS : 0) | 1220 | (opt & OPT_DEREFERENCE ? ACTION_FOLLOWLINKS : 0) |
@@ -1221,6 +1222,7 @@ int tar_main(int argc UNUSED_PARAM, char **argv) | |||
1221 | tar_handle->accept, | 1222 | tar_handle->accept, |
1222 | tar_handle->reject, zipMode); | 1223 | tar_handle->reject, zipMode); |
1223 | } | 1224 | } |
1225 | #endif | ||
1224 | 1226 | ||
1225 | if (opt & OPT_ANY_COMPRESS) { | 1227 | if (opt & OPT_ANY_COMPRESS) { |
1226 | USE_FOR_MMU(IF_DESKTOP(long long) int FAST_FUNC (*xformer)(transformer_state_t *xstate);) | 1228 | USE_FOR_MMU(IF_DESKTOP(long long) int FAST_FUNC (*xformer)(transformer_state_t *xstate);) |