Lines Matching refs:archive

183 struct archive;
222 typedef la_ssize_t archive_read_callback(struct archive *,
230 typedef la_int64_t archive_skip_callback(struct archive *,
237 typedef la_int64_t archive_seek_callback(struct archive *,
241 typedef la_ssize_t archive_write_callback(struct archive *,
245 typedef int archive_open_callback(struct archive *, void *_client_data);
247 typedef int archive_close_callback(struct archive *, void *_client_data);
249 typedef int archive_free_callback(struct archive *, void *_client_data);
255 typedef int archive_switch_callback(struct archive *, void *_client_data1,
262 typedef const char *archive_passphrase_callback(struct archive *,
384 __LA_DECL struct archive *archive_read_new(void);
395 __LA_DECL int archive_read_support_compression_all(struct archive *)
397 __LA_DECL int archive_read_support_compression_bzip2(struct archive *)
399 __LA_DECL int archive_read_support_compression_compress(struct archive *)
401 __LA_DECL int archive_read_support_compression_gzip(struct archive *)
403 __LA_DECL int archive_read_support_compression_lzip(struct archive *)
405 __LA_DECL int archive_read_support_compression_lzma(struct archive *)
407 __LA_DECL int archive_read_support_compression_none(struct archive *)
409 __LA_DECL int archive_read_support_compression_program(struct archive *,
412 (struct archive *, const char *,
415 __LA_DECL int archive_read_support_compression_rpm(struct archive *)
417 __LA_DECL int archive_read_support_compression_uu(struct archive *)
419 __LA_DECL int archive_read_support_compression_xz(struct archive *)
423 __LA_DECL int archive_read_support_filter_all(struct archive *);
424 __LA_DECL int archive_read_support_filter_by_code(struct archive *, int);
425 __LA_DECL int archive_read_support_filter_bzip2(struct archive *);
426 __LA_DECL int archive_read_support_filter_compress(struct archive *);
427 __LA_DECL int archive_read_support_filter_gzip(struct archive *);
428 __LA_DECL int archive_read_support_filter_grzip(struct archive *);
429 __LA_DECL int archive_read_support_filter_lrzip(struct archive *);
430 __LA_DECL int archive_read_support_filter_lz4(struct archive *);
431 __LA_DECL int archive_read_support_filter_lzip(struct archive *);
432 __LA_DECL int archive_read_support_filter_lzma(struct archive *);
433 __LA_DECL int archive_read_support_filter_lzop(struct archive *);
434 __LA_DECL int archive_read_support_filter_none(struct archive *);
435 __LA_DECL int archive_read_support_filter_program(struct archive *,
438 (struct archive *, const char * /* cmd */,
440 __LA_DECL int archive_read_support_filter_rpm(struct archive *);
441 __LA_DECL int archive_read_support_filter_uu(struct archive *);
442 __LA_DECL int archive_read_support_filter_xz(struct archive *);
443 __LA_DECL int archive_read_support_filter_zstd(struct archive *);
445 __LA_DECL int archive_read_support_format_7zip(struct archive *);
446 __LA_DECL int archive_read_support_format_all(struct archive *);
447 __LA_DECL int archive_read_support_format_ar(struct archive *);
448 __LA_DECL int archive_read_support_format_by_code(struct archive *, int);
449 __LA_DECL int archive_read_support_format_cab(struct archive *);
450 __LA_DECL int archive_read_support_format_cpio(struct archive *);
451 __LA_DECL int archive_read_support_format_empty(struct archive *);
452 __LA_DECL int archive_read_support_format_gnutar(struct archive *);
453 __LA_DECL int archive_read_support_format_iso9660(struct archive *);
454 __LA_DECL int archive_read_support_format_lha(struct archive *);
455 __LA_DECL int archive_read_support_format_mtree(struct archive *);
456 __LA_DECL int archive_read_support_format_rar(struct archive *);
457 __LA_DECL int archive_read_support_format_rar5(struct archive *);
458 __LA_DECL int archive_read_support_format_raw(struct archive *);
459 __LA_DECL int archive_read_support_format_tar(struct archive *);
460 __LA_DECL int archive_read_support_format_warc(struct archive *);
461 __LA_DECL int archive_read_support_format_xar(struct archive *);
464 __LA_DECL int archive_read_support_format_zip(struct archive *);
468 __LA_DECL int archive_read_support_format_zip_streamable(struct archive *);
470 __LA_DECL int archive_read_support_format_zip_seekable(struct archive *);
476 __LA_DECL int archive_read_set_format(struct archive *, int);
477 __LA_DECL int archive_read_append_filter(struct archive *, int);
478 __LA_DECL int archive_read_append_filter_program(struct archive *,
481 (struct archive *, const char *, const void * /* match */, size_t);
484 __LA_DECL int archive_read_set_open_callback(struct archive *,
486 __LA_DECL int archive_read_set_read_callback(struct archive *,
488 __LA_DECL int archive_read_set_seek_callback(struct archive *,
490 __LA_DECL int archive_read_set_skip_callback(struct archive *,
492 __LA_DECL int archive_read_set_close_callback(struct archive *,
495 __LA_DECL int archive_read_set_switch_callback(struct archive *,
499 __LA_DECL int archive_read_set_callback_data(struct archive *, void *);
501 __LA_DECL int archive_read_set_callback_data2(struct archive *, void *,
504 __LA_DECL int archive_read_add_callback_data(struct archive *, void *,
507 __LA_DECL int archive_read_append_callback_data(struct archive *, void *);
509 __LA_DECL int archive_read_prepend_callback_data(struct archive *, void *);
512 __LA_DECL int archive_read_open1(struct archive *);
515 __LA_DECL int archive_read_open(struct archive *, void *_client_data,
518 __LA_DECL int archive_read_open2(struct archive *, void *_client_data,
528 __LA_DECL int archive_read_open_filename(struct archive *,
532 __LA_DECL int archive_read_open_filenames(struct archive *,
534 __LA_DECL int archive_read_open_filename_w(struct archive *,
537 __LA_DECL int archive_read_open_file(struct archive *,
540 __LA_DECL int archive_read_open_memory(struct archive *,
543 __LA_DECL int archive_read_open_memory2(struct archive *a, const void *buff,
546 __LA_DECL int archive_read_open_fd(struct archive *, int _fd,
550 __LA_DECL int archive_read_open_FILE(struct archive *, FILE *_file);
553 __LA_DECL int archive_read_next_header(struct archive *,
557 __LA_DECL int archive_read_next_header2(struct archive *,
564 __LA_DECL la_int64_t archive_read_header_position(struct archive *);
584 __LA_DECL int archive_read_has_encrypted_entries(struct archive *);
590 __LA_DECL int archive_read_format_capabilities(struct archive *);
593 __LA_DECL la_ssize_t archive_read_data(struct archive *,
597 __LA_DECL la_int64_t archive_seek_data(struct archive *, la_int64_t, int);
605 __LA_DECL int archive_read_data_block(struct archive *a,
614 __LA_DECL int archive_read_data_skip(struct archive *);
615 __LA_DECL int archive_read_data_into_fd(struct archive *, int fd);
621 __LA_DECL int archive_read_set_format_option(struct archive *_a,
625 __LA_DECL int archive_read_set_filter_option(struct archive *_a,
629 __LA_DECL int archive_read_set_option(struct archive *_a,
633 __LA_DECL int archive_read_set_options(struct archive *_a,
639 __LA_DECL int archive_read_add_passphrase(struct archive *, const char *);
640 __LA_DECL int archive_read_set_passphrase_callback(struct archive *,
703 __LA_DECL int archive_read_extract(struct archive *, struct archive_entry *,
705 __LA_DECL int archive_read_extract2(struct archive *, struct archive_entry *,
706 struct archive * /* dest */);
707 __LA_DECL void archive_read_extract_set_progress_callback(struct archive *,
712 __LA_DECL void archive_read_extract_set_skip_file(struct archive *,
716 __LA_DECL int archive_read_close(struct archive *);
719 __LA_DECL int archive_read_free(struct archive *);
722 __LA_DECL int archive_read_finish(struct archive *) __LA_DEPRECATED;
740 __LA_DECL struct archive *archive_write_new(void);
741 __LA_DECL int archive_write_set_bytes_per_block(struct archive *,
743 __LA_DECL int archive_write_get_bytes_per_block(struct archive *);
745 __LA_DECL int archive_write_set_bytes_in_last_block(struct archive *,
747 __LA_DECL int archive_write_get_bytes_in_last_block(struct archive *);
751 __LA_DECL int archive_write_set_skip_file(struct archive *,
755 __LA_DECL int archive_write_set_compression_bzip2(struct archive *)
757 __LA_DECL int archive_write_set_compression_compress(struct archive *)
759 __LA_DECL int archive_write_set_compression_gzip(struct archive *)
761 __LA_DECL int archive_write_set_compression_lzip(struct archive *)
763 __LA_DECL int archive_write_set_compression_lzma(struct archive *)
765 __LA_DECL int archive_write_set_compression_none(struct archive *)
767 __LA_DECL int archive_write_set_compression_program(struct archive *,
769 __LA_DECL int archive_write_set_compression_xz(struct archive *)
774 __LA_DECL int archive_write_add_filter(struct archive *, int filter_code);
775 __LA_DECL int archive_write_add_filter_by_name(struct archive *,
777 __LA_DECL int archive_write_add_filter_b64encode(struct archive *);
778 __LA_DECL int archive_write_add_filter_bzip2(struct archive *);
779 __LA_DECL int archive_write_add_filter_compress(struct archive *);
780 __LA_DECL int archive_write_add_filter_grzip(struct archive *);
781 __LA_DECL int archive_write_add_filter_gzip(struct archive *);
782 __LA_DECL int archive_write_add_filter_lrzip(struct archive *);
783 __LA_DECL int archive_write_add_filter_lz4(struct archive *);
784 __LA_DECL int archive_write_add_filter_lzip(struct archive *);
785 __LA_DECL int archive_write_add_filter_lzma(struct archive *);
786 __LA_DECL int archive_write_add_filter_lzop(struct archive *);
787 __LA_DECL int archive_write_add_filter_none(struct archive *);
788 __LA_DECL int archive_write_add_filter_program(struct archive *,
790 __LA_DECL int archive_write_add_filter_uuencode(struct archive *);
791 __LA_DECL int archive_write_add_filter_xz(struct archive *);
792 __LA_DECL int archive_write_add_filter_zstd(struct archive *);
796 __LA_DECL int archive_write_set_format(struct archive *, int format_code);
797 __LA_DECL int archive_write_set_format_by_name(struct archive *,
800 __LA_DECL int archive_write_set_format_7zip(struct archive *);
801 __LA_DECL int archive_write_set_format_ar_bsd(struct archive *);
802 __LA_DECL int archive_write_set_format_ar_svr4(struct archive *);
803 __LA_DECL int archive_write_set_format_cpio(struct archive *);
804 __LA_DECL int archive_write_set_format_cpio_bin(struct archive *);
805 __LA_DECL int archive_write_set_format_cpio_newc(struct archive *);
806 __LA_DECL int archive_write_set_format_cpio_odc(struct archive *);
807 __LA_DECL int archive_write_set_format_cpio_pwb(struct archive *);
808 __LA_DECL int archive_write_set_format_gnutar(struct archive *);
809 __LA_DECL int archive_write_set_format_iso9660(struct archive *);
810 __LA_DECL int archive_write_set_format_mtree(struct archive *);
811 __LA_DECL int archive_write_set_format_mtree_classic(struct archive *);
813 __LA_DECL int archive_write_set_format_pax(struct archive *);
814 __LA_DECL int archive_write_set_format_pax_restricted(struct archive *);
815 __LA_DECL int archive_write_set_format_raw(struct archive *);
816 __LA_DECL int archive_write_set_format_shar(struct archive *);
817 __LA_DECL int archive_write_set_format_shar_dump(struct archive *);
818 __LA_DECL int archive_write_set_format_ustar(struct archive *);
819 __LA_DECL int archive_write_set_format_v7tar(struct archive *);
820 __LA_DECL int archive_write_set_format_warc(struct archive *);
821 __LA_DECL int archive_write_set_format_xar(struct archive *);
822 __LA_DECL int archive_write_set_format_zip(struct archive *);
823 __LA_DECL int archive_write_set_format_filter_by_ext(struct archive *a, const char *filename);
824 __LA_DECL int archive_write_set_format_filter_by_ext_def(struct archive *a, const char *filename, c…
825 __LA_DECL int archive_write_zip_set_compression_deflate(struct archive *);
826 __LA_DECL int archive_write_zip_set_compression_store(struct archive *);
828 __LA_DECL int archive_write_open(struct archive *, void *,
831 __LA_DECL int archive_write_open2(struct archive *, void *,
834 __LA_DECL int archive_write_open_fd(struct archive *, int _fd);
835 __LA_DECL int archive_write_open_filename(struct archive *, const char *_file);
836 __LA_DECL int archive_write_open_filename_w(struct archive *,
839 __LA_DECL int archive_write_open_file(struct archive *, const char *_file)
841 __LA_DECL int archive_write_open_FILE(struct archive *, FILE *);
844 __LA_DECL int archive_write_open_memory(struct archive *,
851 __LA_DECL int archive_write_header(struct archive *,
853 __LA_DECL la_ssize_t archive_write_data(struct archive *,
857 __LA_DECL la_ssize_t archive_write_data_block(struct archive *,
860 __LA_DECL int archive_write_finish_entry(struct archive *);
861 __LA_DECL int archive_write_close(struct archive *);
865 __LA_DECL int archive_write_fail(struct archive *);
868 __LA_DECL int archive_write_free(struct archive *);
871 __LA_DECL int archive_write_finish(struct archive *) __LA_DEPRECATED;
878 __LA_DECL int archive_write_set_format_option(struct archive *_a,
882 __LA_DECL int archive_write_set_filter_option(struct archive *_a,
886 __LA_DECL int archive_write_set_option(struct archive *_a,
890 __LA_DECL int archive_write_set_options(struct archive *_a,
896 __LA_DECL int archive_write_set_passphrase(struct archive *_a, const char *p);
897 __LA_DECL int archive_write_set_passphrase_callback(struct archive *,
916 __LA_DECL struct archive *archive_write_disk_new(void);
918 __LA_DECL int archive_write_disk_set_skip_file(struct archive *,
922 __LA_DECL int archive_write_disk_set_options(struct archive *,
941 __LA_DECL int archive_write_disk_set_standard_lookup(struct archive *);
947 __LA_DECL int archive_write_disk_set_group_lookup(struct archive *,
951 __LA_DECL int archive_write_disk_set_user_lookup(struct archive *,
955 __LA_DECL la_int64_t archive_write_disk_gid(struct archive *, const char *, la_int64_t);
956 __LA_DECL la_int64_t archive_write_disk_uid(struct archive *, const char *, la_int64_t);
963 __LA_DECL struct archive *archive_read_disk_new(void);
967 __LA_DECL int archive_read_disk_set_symlink_logical(struct archive *);
969 __LA_DECL int archive_read_disk_set_symlink_physical(struct archive *);
971 __LA_DECL int archive_read_disk_set_symlink_hybrid(struct archive *);
973 __LA_DECL int archive_read_disk_entry_from_file(struct archive *,
977 __LA_DECL const char *archive_read_disk_gname(struct archive *, la_int64_t);
978 __LA_DECL const char *archive_read_disk_uname(struct archive *, la_int64_t);
981 __LA_DECL int archive_read_disk_set_standard_lookup(struct archive *);
983 __LA_DECL int archive_read_disk_set_gname_lookup(struct archive *,
987 __LA_DECL int archive_read_disk_set_uname_lookup(struct archive *,
992 __LA_DECL int archive_read_disk_open(struct archive *, const char *);
993 __LA_DECL int archive_read_disk_open_w(struct archive *, const wchar_t *);
1001 __LA_DECL int archive_read_disk_descend(struct archive *);
1002 __LA_DECL int archive_read_disk_can_descend(struct archive *);
1003 __LA_DECL int archive_read_disk_current_filesystem(struct archive *);
1004 __LA_DECL int archive_read_disk_current_filesystem_is_synthetic(struct archive *);
1005 __LA_DECL int archive_read_disk_current_filesystem_is_remote(struct archive *);
1007 __LA_DECL int archive_read_disk_set_atime_restored(struct archive *);
1028 __LA_DECL int archive_read_disk_set_behavior(struct archive *,
1037 __LA_DECL int archive_read_disk_set_matching(struct archive *,
1038 struct archive *_matching, void (*_excluded_func)
1039 (struct archive *, void *, struct archive_entry *),
1041 __LA_DECL int archive_read_disk_set_metadata_filter_callback(struct archive *,
1042 int (*_metadata_filter_func)(struct archive *, void *,
1047 __LA_DECL int archive_free(struct archive *);
1058 __LA_DECL int archive_filter_count(struct archive *);
1059 __LA_DECL la_int64_t archive_filter_bytes(struct archive *, int);
1060 __LA_DECL int archive_filter_code(struct archive *, int);
1061 __LA_DECL const char * archive_filter_name(struct archive *, int);
1067 __LA_DECL la_int64_t archive_position_compressed(struct archive *)
1070 __LA_DECL la_int64_t archive_position_uncompressed(struct archive *)
1073 __LA_DECL const char *archive_compression_name(struct archive *)
1076 __LA_DECL int archive_compression(struct archive *)
1080 __LA_DECL int archive_errno(struct archive *);
1081 __LA_DECL const char *archive_error_string(struct archive *);
1082 __LA_DECL const char *archive_format_name(struct archive *);
1083 __LA_DECL int archive_format(struct archive *);
1084 __LA_DECL void archive_clear_error(struct archive *);
1085 __LA_DECL void archive_set_error(struct archive *, int _err,
1087 __LA_DECL void archive_copy_error(struct archive *dest,
1088 struct archive *src);
1089 __LA_DECL int archive_file_count(struct archive *);
1094 __LA_DECL struct archive *archive_match_new(void);
1095 __LA_DECL int archive_match_free(struct archive *);
1103 __LA_DECL int archive_match_excluded(struct archive *,
1109 __LA_DECL int archive_match_path_excluded(struct archive *,
1112 __LA_DECL int archive_match_set_inclusion_recursion(struct archive *, int);
1114 __LA_DECL int archive_match_exclude_pattern(struct archive *, const char *);
1115 __LA_DECL int archive_match_exclude_pattern_w(struct archive *,
1118 __LA_DECL int archive_match_exclude_pattern_from_file(struct archive *,
1120 __LA_DECL int archive_match_exclude_pattern_from_file_w(struct archive *,
1123 __LA_DECL int archive_match_include_pattern(struct archive *, const char *);
1124 __LA_DECL int archive_match_include_pattern_w(struct archive *,
1127 __LA_DECL int archive_match_include_pattern_from_file(struct archive *,
1129 __LA_DECL int archive_match_include_pattern_from_file_w(struct archive *,
1135 __LA_DECL int archive_match_path_unmatched_inclusions(struct archive *);
1139 struct archive *, const char **);
1141 struct archive *, const wchar_t **);
1147 __LA_DECL int archive_match_time_excluded(struct archive *,
1165 __LA_DECL int archive_match_include_time(struct archive *, int _flag,
1168 __LA_DECL int archive_match_include_date(struct archive *, int _flag,
1170 __LA_DECL int archive_match_include_date_w(struct archive *, int _flag,
1173 __LA_DECL int archive_match_include_file_time(struct archive *,
1175 __LA_DECL int archive_match_include_file_time_w(struct archive *,
1178 __LA_DECL int archive_match_exclude_entry(struct archive *,
1185 __LA_DECL int archive_match_owner_excluded(struct archive *,
1188 __LA_DECL int archive_match_include_uid(struct archive *, la_int64_t);
1189 __LA_DECL int archive_match_include_gid(struct archive *, la_int64_t);
1190 __LA_DECL int archive_match_include_uname(struct archive *, const char *);
1191 __LA_DECL int archive_match_include_uname_w(struct archive *,
1193 __LA_DECL int archive_match_include_gname(struct archive *, const char *);
1194 __LA_DECL int archive_match_include_gname_w(struct archive *,