Home
last modified time | relevance | path

Searched refs:archive_write (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/libarchive/libarchive/
H A Darchive_write_private.h44 struct archive_write;
71 int __archive_write_output(struct archive_write *, const void *, size_t);
72 int __archive_write_nulls(struct archive_write *, uint64_t);
75 struct archive_write { struct
115 int (*format_init)(struct archive_write *); argument
116 int (*format_options)(struct archive_write *, argument
118 int (*format_finish_entry)(struct archive_write *); argument
119 int (*format_write_header)(struct archive_write *, argument
121 ssize_t (*format_write_data)(struct archive_write *, argument
123 int (*format_close)(struct archive_write *); argument
[all …]
H A Darchive_write.c98 struct archive_write *a; in archive_write_new()
132 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_bytes_per_block()
150 struct archive_write *a = (struct archive_write *)_a; in archive_write_get_bytes_per_block()
167 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_bytes_in_last_block()
180 struct archive_write *a = (struct archive_write *)_a; in archive_write_get_bytes_in_last_block()
193 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_skip_file()
208 struct archive_write *a = (struct archive_write *)_a; in __archive_write_allocate_filter()
282 __archive_write_filters_open(struct archive_write *a) in __archive_write_filters_open()
291 __archive_write_filters_close(struct archive_write *a) in __archive_write_filters_close()
318 __archive_write_output(struct archive_write *a, const void *buff, size_t length) in __archive_write_output()
[all …]
H A Darchive_write_set_format_raw.c35 static ssize_t archive_write_raw_data(struct archive_write *,
37 static int archive_write_raw_free(struct archive_write *);
38 static int archive_write_raw_header(struct archive_write *,
51 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_format_raw()
82 archive_write_raw_header(struct archive_write *a, struct archive_entry *entry) in archive_write_raw_header()
104 archive_write_raw_data(struct archive_write *a, const void *buff, size_t s) in archive_write_raw_data()
116 archive_write_raw_free(struct archive_write *a) in archive_write_raw_free()
H A Darchive_write_set_format_ar.c74 static int archive_write_set_format_ar(struct archive_write *);
75 static int archive_write_ar_header(struct archive_write *,
77 static ssize_t archive_write_ar_data(struct archive_write *,
79 static int archive_write_ar_free(struct archive_write *);
80 static int archive_write_ar_close(struct archive_write *);
81 static int archive_write_ar_finish_entry(struct archive_write *);
88 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_format_ar_bsd()
104 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_format_ar_svr4()
121 archive_write_set_format_ar(struct archive_write *a) in archive_write_set_format_ar()
145 archive_write_ar_header(struct archive_write *a, struct archive_entry *entry) in archive_write_ar_header()
[all …]
H A Darchive_write_set_format_cpio_newc.c48 static ssize_t archive_write_newc_data(struct archive_write *,
50 static int archive_write_newc_close(struct archive_write *);
51 static int archive_write_newc_free(struct archive_write *);
52 static int archive_write_newc_finish_entry(struct archive_write *);
53 static int archive_write_newc_header(struct archive_write *,
55 static int archive_write_newc_options(struct archive_write *,
59 static int write_header(struct archive_write *, struct archive_entry *);
109 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_format_cpio_newc()
137 archive_write_newc_options(struct archive_write *a, const char *key, in archive_write_newc_options()
166 get_sconv(struct archive_write *a) in get_sconv()
[all …]
H A Darchive_write_set_format_cpio_odc.c48 static ssize_t archive_write_odc_data(struct archive_write *,
50 static int archive_write_odc_close(struct archive_write *);
51 static int archive_write_odc_free(struct archive_write *);
52 static int archive_write_odc_finish_entry(struct archive_write *);
53 static int archive_write_odc_header(struct archive_write *,
55 static int archive_write_odc_options(struct archive_write *,
59 static int write_header(struct archive_write *, struct archive_entry *);
104 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_format_cpio_odc()
132 archive_write_odc_options(struct archive_write *a, const char *key, in archive_write_odc_options()
233 get_sconv(struct archive_write *a) in get_sconv()
[all …]
H A Darchive_write_set_format_warc.c112 static int archive_write_warc_options(struct archive_write *,
114 static int archive_write_warc_header(struct archive_write *,
116 static ssize_t archive_write_warc_data(struct archive_write *, const void *,
118 static int archive_write_warc_finish_entry(struct archive_write *);
119 static int archive_write_warc_close(struct archive_write *);
120 static int archive_write_warc_free(struct archive_write *);
133 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_format_warc()
169 archive_write_warc_options(struct archive_write *a, const char *key, in archive_write_warc_options()
188 archive_write_warc_header(struct archive_write *a, struct archive_entry *entry) in archive_write_warc_header()
307 archive_write_warc_data(struct archive_write *a, const void *buf, size_t len) in archive_write_warc_data()
[all …]
H A Darchive_write_set_format_v7tar.c124 static ssize_t archive_write_v7tar_data(struct archive_write *a, const void *buff,
126 static int archive_write_v7tar_free(struct archive_write *);
127 static int archive_write_v7tar_close(struct archive_write *);
128 static int archive_write_v7tar_finish_entry(struct archive_write *);
129 static int archive_write_v7tar_header(struct archive_write *,
131 static int archive_write_v7tar_options(struct archive_write *,
136 static int format_header_v7tar(struct archive_write *, char h[512],
145 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_format_v7tar()
182 archive_write_v7tar_options(struct archive_write *a, const char *key, in archive_write_v7tar_options()
211 archive_write_v7tar_header(struct archive_write *a, struct archive_entry *entry) in archive_write_v7tar_header()
[all …]
H A Darchive_write_set_format_cpio_binary.c48 static ssize_t archive_write_binary_data(struct archive_write *,
50 static int archive_write_binary_close(struct archive_write *);
51 static int archive_write_binary_free(struct archive_write *);
52 static int archive_write_binary_finish_entry(struct archive_write *);
53 static int archive_write_binary_header(struct archive_write *,
55 static int archive_write_binary_options(struct archive_write *,
57 static int write_header(struct archive_write *, struct archive_entry *);
173 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_format_cpio_binary()
235 archive_write_binary_options(struct archive_write *a, const char *key, in archive_write_binary_options()
336 get_sconv(struct archive_write *a) in get_sconv()
[all …]
H A Darchive_write_set_passphrase.c34 set_passphrase(struct archive_write *a, const char *p)
55 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_passphrase()
68 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_passphrase_callback()
80 __archive_write_get_passphrase(struct archive_write *a) in __archive_write_get_passphrase()
H A Darchive_write_set_format_gnutar.c153 static int archive_write_gnutar_options(struct archive_write *,
155 static int archive_format_gnutar_header(struct archive_write *, char h[512],
157 static int archive_write_gnutar_header(struct archive_write *,
159 static ssize_t archive_write_gnutar_data(struct archive_write *a, const void *buff,
161 static int archive_write_gnutar_free(struct archive_write *);
162 static int archive_write_gnutar_close(struct archive_write *);
163 static int archive_write_gnutar_finish_entry(struct archive_write *);
174 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_format_gnutar()
202 archive_write_gnutar_options(struct archive_write *a, const char *key, in archive_write_gnutar_options()
231 archive_write_gnutar_close(struct archive_write *a) in archive_write_gnutar_close()
[all …]
H A Darchive_write_set_format_ustar.c149 static ssize_t archive_write_ustar_data(struct archive_write *a, const void *buff,
151 static int archive_write_ustar_free(struct archive_write *);
152 static int archive_write_ustar_close(struct archive_write *);
153 static int archive_write_ustar_finish_entry(struct archive_write *);
154 static int archive_write_ustar_header(struct archive_write *,
156 static int archive_write_ustar_options(struct archive_write *,
168 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_format_ustar()
205 archive_write_ustar_options(struct archive_write *a, const char *key, in archive_write_ustar_options()
234 archive_write_ustar_header(struct archive_write *a, struct archive_entry *entry) in archive_write_ustar_header()
384 __archive_write_format_header_ustar(struct archive_write *a, char h[512], in __archive_write_format_header_ustar()
[all …]
H A Darchive_write_set_format_shar.c63 static int archive_write_shar_close(struct archive_write *);
64 static int archive_write_shar_free(struct archive_write *);
65 static int archive_write_shar_header(struct archive_write *,
67 static ssize_t archive_write_shar_data_sed(struct archive_write *,
69 static ssize_t archive_write_shar_data_uuencode(struct archive_write *,
71 static int archive_write_shar_finish_entry(struct archive_write *);
104 struct archive_write *a = (struct archive_write *)_a; in shar_set_format()
161 archive_write_shar_header(struct archive_write *a, struct archive_entry *entry) in archive_write_shar_header()
344 archive_write_shar_data_sed(struct archive_write *a, const void *buff, size_t n) in archive_write_shar_data_sed()
425 _uuencode_line(struct archive_write *a, struct shar *shar, const char *inbuf, size_t len) in _uuencode_line()
[all …]
H A Darchive_write_set_options.c77 struct archive_write *a = (struct archive_write *)_a; in archive_set_format_option()
94 struct archive_write *a = (struct archive_write *)_a; in archive_set_filter_option()
H A Darchive_write_set_format_iso9660.c906 static int iso9660_options(struct archive_write *,
908 static int iso9660_write_header(struct archive_write *,
910 static ssize_t iso9660_write_data(struct archive_write *,
912 static int iso9660_finish_entry(struct archive_write *);
913 static int iso9660_close(struct archive_write *);
914 static int iso9660_free(struct archive_write *);
920 static int set_str_utf16be(struct archive_write *, unsigned char *,
922 static int set_str_a_characters_bp(struct archive_write *,
924 static int set_str_d_characters_bp(struct archive_write *,
943 static inline unsigned char *wb_buffptr(struct archive_write *);
[all …]
H A Darchive_write_set_format_pax.c90 static int add_pax_acl(struct archive_write *,
92 static ssize_t archive_write_pax_data(struct archive_write *,
94 static int archive_write_pax_close(struct archive_write *);
95 static int archive_write_pax_free(struct archive_write *);
96 static int archive_write_pax_finish_entry(struct archive_write *);
97 static int archive_write_pax_header(struct archive_write *,
99 static int archive_write_pax_options(struct archive_write *,
101 static int write_pax_padding(struct archive_write *, size_t);
124 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_format_pax_restricted()
142 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_format_pax()
[all …]
H A Darchive_write_set_format_7zip.c256 static int _7z_options(struct archive_write *,
258 static int _7z_write_header(struct archive_write *,
260 static ssize_t _7z_write_data(struct archive_write *,
262 static int _7z_finish_entry(struct archive_write *);
263 static int _7z_close(struct archive_write *);
264 static int _7z_free(struct archive_write *);
268 static int file_new(struct archive_write *a, struct archive_entry *,
276 static ssize_t compress_out(struct archive_write *, const void *, size_t ,
311 static int _7z_compression_init_encoder(struct archive_write *, unsigned,
324 static int enc_uint64(struct archive_write *, uint64_t);
[all …]
H A Darchive_write_set_format_zip.c229 static ssize_t archive_write_zip_data(struct archive_write *,
231 static int archive_write_zip_close(struct archive_write *);
232 static int archive_write_zip_free(struct archive_write *);
233 static int archive_write_zip_finish_entry(struct archive_write *);
234 static int archive_write_zip_header(struct archive_write *,
236 static int archive_write_zip_options(struct archive_write *,
238 static int write_path(struct archive_entry *, struct archive_write *);
240 static struct archive_string_conv *get_sconv(struct archive_write *, struct zip *);
244 static int init_traditional_pkware_encryption(struct archive_write *);
246 static int init_winzip_aes_encryption(struct archive_write *);
[all …]
H A Darchive_write_set_format_xar.c95 struct archive_write *a = (struct archive_write *)_a; in archive_write_set_format_xar()
309 static int xar_options(struct archive_write *,
311 static int xar_write_header(struct archive_write *,
313 static ssize_t xar_write_data(struct archive_write *,
315 static int xar_finish_entry(struct archive_write *);
316 static int xar_close(struct archive_write *);
317 static int xar_free(struct archive_write *);
319 static struct file *file_new(struct archive_write *a, struct archive_entry *);
321 static struct file *file_create_virtual_dir(struct archive_write *a, struct xar *,
325 static int file_gen_utility_names(struct archive_write *,
[all …]
H A Darchive_write_set_format_mtree.c229 static int mtree_entry_create_virtual_dir(struct archive_write *, const char *,
234 static int mtree_entry_exchange_same_entry(struct archive_write *,
237 static int mtree_entry_new(struct archive_write *, struct archive_entry *,
241 static int mtree_entry_setup_filenames(struct archive_write *,
243 static int mtree_entry_tree_add(struct archive_write *, struct mtree_entry **);
248 static int write_mtree_entry(struct archive_write *, struct mtree_entry *);
249 static int write_dot_dot_entry(struct archive_write *, struct mtree_entry *);
775 mtree_entry_new(struct archive_write *a, struct archive_entry *entry, in mtree_entry_new()
913 archive_write_mtree_header(struct archive_write *a, in archive_write_mtree_header()
957 write_mtree_entry(struct archive_write *a, struct mtree_entry *me) in write_mtree_entry()
[all …]
H A Darchive_ppmd_private.h68 struct archive_write *a;
/freebsd/contrib/libarchive/libarchive/test/
H A Dtest_archive_write_set_passphrase.c29 struct archive_write;
30 extern const char * __archive_write_get_passphrase(struct archive_write *);
36 struct archive_write* aw = (struct archive_write *)a; in test()
79 struct archive_write* aw = (struct archive_write *)a; in DEFINE_TEST()
H A Dtest_write_format_xar.c414 struct archive_write *aw; in DEFINE_TEST()
423 aw = (struct archive_write *)a; in DEFINE_TEST()
H A Dtest_write_format_7zip.c583 struct archive_write *aw; in DEFINE_TEST()
588 aw = (struct archive_write *)a; in DEFINE_TEST()
/freebsd/lib/libarchive/
H A DMakefile105 archive_write.c \
172 archive_write.3 \

12