aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2019-01-05 21:13:01 +0000
committerRon Yorston <rmy@pobox.com>2019-01-06 08:09:52 +0000
commit17e53de99a31a4d8e1b6145899cb68023b2b58db (patch)
tree7a3051ace8786e769b14d81085937639cb355740 /include
parentfa96aa8d70eb1dfd7b3550fab417a43b3a507a6d (diff)
downloadbusybox-w32-17e53de99a31a4d8e1b6145899cb68023b2b58db.tar.gz
busybox-w32-17e53de99a31a4d8e1b6145899cb68023b2b58db.tar.bz2
busybox-w32-17e53de99a31a4d8e1b6145899cb68023b2b58db.zip
tar: return correct exit code for empty tar file
The WIN32 implementation of check_errors_in_children shouldn't have reset bb_got_signal as it's used to signal an error.
Diffstat (limited to 'include')
-rw-r--r--include/bb_archive.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/bb_archive.h b/include/bb_archive.h
index 5abcdcb44..7d70ac086 100644
--- a/include/bb_archive.h
+++ b/include/bb_archive.h
@@ -285,7 +285,11 @@ enum {
285 BBUNPK_SEAMLESS_MAGIC = (1 << 31) * ENABLE_ZCAT * SEAMLESS_COMPRESSION, 285 BBUNPK_SEAMLESS_MAGIC = (1 << 31) * ENABLE_ZCAT * SEAMLESS_COMPRESSION,
286}; 286};
287 287
288#if !ENABLE_PLATFORM_MINGW32
288void check_errors_in_children(int signo); 289void check_errors_in_children(int signo);
290#else
291#define check_errors_in_children(s) ((void)0)
292#endif
289#if BB_MMU 293#if BB_MMU
290void fork_transformer(int fd, 294void fork_transformer(int fd,
291 int signature_skipped, 295 int signature_skipped,