diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2011-03-01 17:21:07 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2011-03-01 17:21:07 +0100 |
commit | 5e29e263888284b2451debd9e5cb138b48fd293a (patch) | |
tree | 9971260e354b6385f53bfe57408bf4bff184a78f /include | |
parent | 7d65abea092e917bc2320cbf1d5a2dccb2a8288f (diff) | |
download | busybox-w32-5e29e263888284b2451debd9e5cb138b48fd293a.tar.gz busybox-w32-5e29e263888284b2451debd9e5cb138b48fd293a.tar.bz2 busybox-w32-5e29e263888284b2451debd9e5cb138b48fd293a.zip |
tar: on extract, everything up to and including last ".." is stripped
function old new delta
get_header_tar 1493 1545 +52
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/archive.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/archive.h b/include/archive.h index 49c478728..9fc77e542 100644 --- a/include/archive.h +++ b/include/archive.h | |||
@@ -118,6 +118,8 @@ typedef struct archive_handle_t { | |||
118 | #define ARCHIVE_DONT_RESTORE_PERM (1 << 6) | 118 | #define ARCHIVE_DONT_RESTORE_PERM (1 << 6) |
119 | #define ARCHIVE_NUMERIC_OWNER (1 << 7) | 119 | #define ARCHIVE_NUMERIC_OWNER (1 << 7) |
120 | #define ARCHIVE_O_TRUNC (1 << 8) | 120 | #define ARCHIVE_O_TRUNC (1 << 8) |
121 | /* Archiver specific. */ | ||
122 | #define ARCHIVE_TAR__TRUNC_WARNED (1 << 9) | ||
121 | 123 | ||
122 | 124 | ||
123 | /* POSIX tar Header Block, from POSIX 1003.1-1990 */ | 125 | /* POSIX tar Header Block, from POSIX 1003.1-1990 */ |