diff options
author | Ron Yorston <rmy@pobox.com> | 2016-05-16 09:33:03 +0100 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2016-05-16 09:33:03 +0100 |
commit | 35d2f5bccb0f3dde600702ebcdb5424d4d50be4a (patch) | |
tree | 6e0ff0341c69839e268459a199682628bae734ed /archival/cpio.c | |
parent | 248a2600a2f4b442101ad568d1994b908bb28d4b (diff) | |
parent | f2559e5c2b7bd2c5fa0dd8e88d0a931da92a23af (diff) | |
download | busybox-w32-35d2f5bccb0f3dde600702ebcdb5424d4d50be4a.tar.gz busybox-w32-35d2f5bccb0f3dde600702ebcdb5424d4d50be4a.tar.bz2 busybox-w32-35d2f5bccb0f3dde600702ebcdb5424d4d50be4a.zip |
Merge branch 'busybox' into merge
Diffstat (limited to 'archival/cpio.c')
-rw-r--r-- | archival/cpio.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/archival/cpio.c b/archival/cpio.c index 30f66d1f7..d0cedd35c 100644 --- a/archival/cpio.c +++ b/archival/cpio.c | |||
@@ -11,6 +11,7 @@ | |||
11 | * Only supports new ASCII and CRC formats | 11 | * Only supports new ASCII and CRC formats |
12 | */ | 12 | */ |
13 | #include "libbb.h" | 13 | #include "libbb.h" |
14 | #include "common_bufsiz.h" | ||
14 | #include "bb_archive.h" | 15 | #include "bb_archive.h" |
15 | 16 | ||
16 | //config:config CPIO | 17 | //config:config CPIO |
@@ -170,9 +171,10 @@ enum { | |||
170 | struct globals { | 171 | struct globals { |
171 | struct bb_uidgid_t owner_ugid; | 172 | struct bb_uidgid_t owner_ugid; |
172 | } FIX_ALIASING; | 173 | } FIX_ALIASING; |
173 | #define G (*(struct globals*)&bb_common_bufsiz1) | 174 | #define G (*(struct globals*)bb_common_bufsiz1) |
174 | void BUG_cpio_globals_too_big(void); | 175 | void BUG_cpio_globals_too_big(void); |
175 | #define INIT_G() do { \ | 176 | #define INIT_G() do { \ |
177 | setup_common_bufsiz(); \ | ||
176 | G.owner_ugid.uid = -1L; \ | 178 | G.owner_ugid.uid = -1L; \ |
177 | G.owner_ugid.gid = -1L; \ | 179 | G.owner_ugid.gid = -1L; \ |
178 | } while (0) | 180 | } while (0) |