Searched refs:src_stream (Results 1 - 4 of 4) sorted by relevance

/asus-wl-520gu-7.0.1.45/src/router/busybox/
H A Dar.c34 FILE *src_stream = NULL; local
69 src_stream = xfopen(argv[optind++], "r");
72 fread(ar_magic, 1, 8, src_stream);
87 unarchive(src_stream, stdout, &get_header_ar, extract_function, "./", extract_names);
H A Dcpio.c35 FILE *src_stream = stdin; local
64 src_stream = xfopen(optarg, "r");
89 unarchive(src_stream, stdout, &get_header_cpio, extract_function, "./", extract_names);
/asus-wl-520gu-7.0.1.45/src/router/busybox/libbb/
H A Dunarchive.c30 extern void seek_sub_file(FILE *src_stream, const int count);
31 extern char *extract_archive(FILE *src_stream, FILE *out_stream, const file_header_t *file_entry,
42 void seek_sub_file(FILE *src_stream, const int count) argument
47 if (fseek(src_stream, count, SEEK_CUR) != 0 && errno == ESPIPE) {
49 fgetc(src_stream);
59 /* Extract the data postioned at src_stream to either filesystem, stdout or
71 char *extract_archive(FILE *src_stream, FILE *out_stream, const file_header_t *file_entry, argument
99 copy_file_chunk(src_stream, out_stream, file_entry->size);
106 fread(buffer, 1, file_entry->size, src_stream);
125 seek_sub_file(src_stream, file_entr
229 unarchive(FILE *src_stream, FILE *out_stream, file_header_t *(*get_headers)(FILE *), const int extract_function, const char *prefix, char **extract_names) argument
262 get_header_ar(FILE *src_stream) argument
355 get_header_cpio(FILE *src_stream) argument
[all...]
H A Dlibbb.h230 file_header_t *get_header_cpio(FILE *src_stream);
248 char *unarchive(FILE *src_stream, FILE *out_stream, file_header_t *(*get_header)(FILE *),

Completed in 43 milliseconds