aboutsummaryrefslogtreecommitdiff
path: root/include/bb_archive.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/bb_archive.h')
-rw-r--r--include/bb_archive.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/bb_archive.h b/include/bb_archive.h
index 03f174839..9bbf59bb8 100644
--- a/include/bb_archive.h
+++ b/include/bb_archive.h
@@ -221,7 +221,7 @@ void dealloc_bunzip(bunzip_data *bd) FAST_FUNC;
221 221
222/* Meaning and direction (input/output) of the fields are transformer-specific */ 222/* Meaning and direction (input/output) of the fields are transformer-specific */
223typedef struct transformer_state_t { 223typedef struct transformer_state_t {
224 smallint check_signature; /* most often referenced member */ 224 smallint signature_skipped; /* most often referenced member */
225 225
226 IF_DESKTOP(long long) int FAST_FUNC (*xformer)(struct transformer_state_t *xstate); 226 IF_DESKTOP(long long) int FAST_FUNC (*xformer)(struct transformer_state_t *xstate);
227 USE_FOR_NOMMU(const char *xformer_prog;) 227 USE_FOR_NOMMU(const char *xformer_prog;)
@@ -262,11 +262,11 @@ int bbunpack(char **argv,
262void check_errors_in_children(int signo); 262void check_errors_in_children(int signo);
263#if BB_MMU 263#if BB_MMU
264void fork_transformer(int fd, 264void fork_transformer(int fd,
265 int check_signature, 265 int signature_skipped,
266 IF_DESKTOP(long long) int FAST_FUNC (*transformer)(transformer_state_t *xstate) 266 IF_DESKTOP(long long) int FAST_FUNC (*transformer)(transformer_state_t *xstate)
267) FAST_FUNC; 267) FAST_FUNC;
268#define fork_transformer_with_sig(fd, transformer, transform_prog) fork_transformer((fd), 1, (transformer)) 268#define fork_transformer_with_sig(fd, transformer, transform_prog) fork_transformer((fd), 0, (transformer))
269#define fork_transformer_with_no_sig(fd, transformer) fork_transformer((fd), 0, (transformer)) 269#define fork_transformer_with_no_sig(fd, transformer) fork_transformer((fd), 1, (transformer))
270#else 270#else
271void fork_transformer(int fd, const char *transform_prog) FAST_FUNC; 271void fork_transformer(int fd, const char *transform_prog) FAST_FUNC;
272#define fork_transformer_with_sig(fd, transformer, transform_prog) fork_transformer((fd), (transform_prog)) 272#define fork_transformer_with_sig(fd, transformer, transform_prog) fork_transformer((fd), (transform_prog))