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);
253 typedef int archive_switch_callback(struct archive *, void *_client_data1,
260 typedef const char *archive_passphrase_callback(struct archive *,
380 __LA_DECL struct archive *archive_read_new(void);
391 __LA_DECL int archive_read_support_compression_all(struct archive *)
393 __LA_DECL int archive_read_support_compression_bzip2(struct archive *)
395 __LA_DECL int archive_read_support_compression_compress(struct archive *)
397 __LA_DECL int archive_read_support_compression_gzip(struct archive *)
399 __LA_DECL int archive_read_support_compression_lzip(struct archive *)
401 __LA_DECL int archive_read_support_compression_lzma(struct archive *)
403 __LA_DECL int archive_read_support_compression_none(struct archive *)
405 __LA_DECL int archive_read_support_compression_program(struct archive *,
408 (struct archive *, const char *,
411 __LA_DECL int archive_read_support_compression_rpm(struct archive *)
413 __LA_DECL int archive_read_support_compression_uu(struct archive *)
415 __LA_DECL int archive_read_support_compression_xz(struct archive *)
419 __LA_DECL int archive_read_support_filter_all(struct archive *);
420 __LA_DECL int archive_read_support_filter_bzip2(struct archive *);
421 __LA_DECL int archive_read_support_filter_compress(struct archive *);
422 __LA_DECL int archive_read_support_filter_gzip(struct archive *);
423 __LA_DECL int archive_read_support_filter_grzip(struct archive *);
424 __LA_DECL int archive_read_support_filter_lrzip(struct archive *);
425 __LA_DECL int archive_read_support_filter_lz4(struct archive *);
426 __LA_DECL int archive_read_support_filter_lzip(struct archive *);
427 __LA_DECL int archive_read_support_filter_lzma(struct archive *);
428 __LA_DECL int archive_read_support_filter_lzop(struct archive *);
429 __LA_DECL int archive_read_support_filter_none(struct archive *);
430 __LA_DECL int archive_read_support_filter_program(struct archive *,
433 (struct archive *, const char * /* cmd */,
435 __LA_DECL int archive_read_support_filter_rpm(struct archive *);
436 __LA_DECL int archive_read_support_filter_uu(struct archive *);
437 __LA_DECL int archive_read_support_filter_xz(struct archive *);
438 __LA_DECL int archive_read_support_filter_zstd(struct archive *);
440 __LA_DECL int archive_read_support_format_7zip(struct archive *);
441 __LA_DECL int archive_read_support_format_all(struct archive *);
442 __LA_DECL int archive_read_support_format_ar(struct archive *);
443 __LA_DECL int archive_read_support_format_by_code(struct archive *, int);
444 __LA_DECL int archive_read_support_format_cab(struct archive *);
445 __LA_DECL int archive_read_support_format_cpio(struct archive *);
446 __LA_DECL int archive_read_support_format_empty(struct archive *);
447 __LA_DECL int archive_read_support_format_gnutar(struct archive *);
448 __LA_DECL int archive_read_support_format_iso9660(struct archive *);
449 __LA_DECL int archive_read_support_format_lha(struct archive *);
450 __LA_DECL int archive_read_support_format_mtree(struct archive *);
451 __LA_DECL int archive_read_support_format_rar(struct archive *);
452 __LA_DECL int archive_read_support_format_raw(struct archive *);
453 __LA_DECL int archive_read_support_format_tar(struct archive *);
454 __LA_DECL int archive_read_support_format_warc(struct archive *);
455 __LA_DECL int archive_read_support_format_xar(struct archive *);
458 __LA_DECL int archive_read_support_format_zip(struct archive *);
462 __LA_DECL int archive_read_support_format_zip_streamable(struct archive *);
464 __LA_DECL int archive_read_support_format_zip_seekable(struct archive *);
470 __LA_DECL int archive_read_set_format(struct archive *, int);
471 __LA_DECL int archive_read_append_filter(struct archive *, int);
472 __LA_DECL int archive_read_append_filter_program(struct archive *,
475 (struct archive *, const char *, const void * /* match */, size_t);
478 __LA_DECL int archive_read_set_open_callback(struct archive *,
480 __LA_DECL int archive_read_set_read_callback(struct archive *,
482 __LA_DECL int archive_read_set_seek_callback(struct archive *,
484 __LA_DECL int archive_read_set_skip_callback(struct archive *,
486 __LA_DECL int archive_read_set_close_callback(struct archive *,
489 __LA_DECL int archive_read_set_switch_callback(struct archive *,
493 __LA_DECL int archive_read_set_callback_data(struct archive *, void *);
495 __LA_DECL int archive_read_set_callback_data2(struct archive *, void *,
498 __LA_DECL int archive_read_add_callback_data(struct archive *, void *,
501 __LA_DECL int archive_read_append_callback_data(struct archive *, void *);
503 __LA_DECL int archive_read_prepend_callback_data(struct archive *, void *);
506 __LA_DECL int archive_read_open1(struct archive *);
509 __LA_DECL int archive_read_open(struct archive *, void *_client_data,
512 __LA_DECL int archive_read_open2(struct archive *, void *_client_data,
522 __LA_DECL int archive_read_open_filename(struct archive *,
526 __LA_DECL int archive_read_open_filenames(struct archive *,
528 __LA_DECL int archive_read_open_filename_w(struct archive *,
531 __LA_DECL int archive_read_open_file(struct archive *,
534 __LA_DECL int archive_read_open_memory(struct archive *,
537 __LA_DECL int archive_read_open_memory2(struct archive *a, const void *buff,
540 __LA_DECL int archive_read_open_fd(struct archive *, int _fd,
544 __LA_DECL int archive_read_open_FILE(struct archive *, FILE *_file);
547 __LA_DECL int archive_read_next_header(struct archive *,
551 __LA_DECL int archive_read_next_header2(struct archive *,
558 __LA_DECL la_int64_t archive_read_header_position(struct archive *);
578 __LA_DECL int archive_read_has_encrypted_entries(struct archive *);
584 __LA_DECL int archive_read_format_capabilities(struct archive *);
587 __LA_DECL la_ssize_t archive_read_data(struct archive *,
591 __LA_DECL la_int64_t archive_seek_data(struct archive *, la_int64_t, int);
599 __LA_DECL int archive_read_data_block(struct archive *a,
608 __LA_DECL int archive_read_data_skip(struct archive *);
609 __LA_DECL int archive_read_data_into_fd(struct archive *, int fd);
615 __LA_DECL int archive_read_set_format_option(struct archive *_a,
619 __LA_DECL int archive_read_set_filter_option(struct archive *_a,
623 __LA_DECL int archive_read_set_option(struct archive *_a,
627 __LA_DECL int archive_read_set_options(struct archive *_a,
633 __LA_DECL int archive_read_add_passphrase(struct archive *, const char *);
634 __LA_DECL int archive_read_set_passphrase_callback(struct archive *,
695 __LA_DECL int archive_read_extract(struct archive *, struct archive_entry *,
697 __LA_DECL int archive_read_extract2(struct archive *, struct archive_entry *,
698 struct archive * /* dest */);
699 __LA_DECL void archive_read_extract_set_progress_callback(struct archive *,
704 __LA_DECL void archive_read_extract_set_skip_file(struct archive *,
708 __LA_DECL int archive_read_close(struct archive *);
711 __LA_DECL int archive_read_free(struct archive *);
714 __LA_DECL int archive_read_finish(struct archive *) __LA_DEPRECATED;
732 __LA_DECL struct archive *archive_write_new(void);
733 __LA_DECL int archive_write_set_bytes_per_block(struct archive *,
735 __LA_DECL int archive_write_get_bytes_per_block(struct archive *);
737 __LA_DECL int archive_write_set_bytes_in_last_block(struct archive *,
739 __LA_DECL int archive_write_get_bytes_in_last_block(struct archive *);
743 __LA_DECL int archive_write_set_skip_file(struct archive *,
747 __LA_DECL int archive_write_set_compression_bzip2(struct archive *)
749 __LA_DECL int archive_write_set_compression_compress(struct archive *)
751 __LA_DECL int archive_write_set_compression_gzip(struct archive *)
753 __LA_DECL int archive_write_set_compression_lzip(struct archive *)
755 __LA_DECL int archive_write_set_compression_lzma(struct archive *)
757 __LA_DECL int archive_write_set_compression_none(struct archive *)
759 __LA_DECL int archive_write_set_compression_program(struct archive *,
761 __LA_DECL int archive_write_set_compression_xz(struct archive *)
766 __LA_DECL int archive_write_add_filter(struct archive *, int filter_code);
767 __LA_DECL int archive_write_add_filter_by_name(struct archive *,
769 __LA_DECL int archive_write_add_filter_b64encode(struct archive *);
770 __LA_DECL int archive_write_add_filter_bzip2(struct archive *);
771 __LA_DECL int archive_write_add_filter_compress(struct archive *);
772 __LA_DECL int archive_write_add_filter_grzip(struct archive *);
773 __LA_DECL int archive_write_add_filter_gzip(struct archive *);
774 __LA_DECL int archive_write_add_filter_lrzip(struct archive *);
775 __LA_DECL int archive_write_add_filter_lz4(struct archive *);
776 __LA_DECL int archive_write_add_filter_lzip(struct archive *);
777 __LA_DECL int archive_write_add_filter_lzma(struct archive *);
778 __LA_DECL int archive_write_add_filter_lzop(struct archive *);
779 __LA_DECL int archive_write_add_filter_none(struct archive *);
780 __LA_DECL int archive_write_add_filter_program(struct archive *,
782 __LA_DECL int archive_write_add_filter_uuencode(struct archive *);
783 __LA_DECL int archive_write_add_filter_xz(struct archive *);
784 __LA_DECL int archive_write_add_filter_zstd(struct archive *);
788 __LA_DECL int archive_write_set_format(struct archive *, int format_code);
789 __LA_DECL int archive_write_set_format_by_name(struct archive *,
792 __LA_DECL int archive_write_set_format_7zip(struct archive *);
793 __LA_DECL int archive_write_set_format_ar_bsd(struct archive *);
794 __LA_DECL int archive_write_set_format_ar_svr4(struct archive *);
795 __LA_DECL int archive_write_set_format_cpio(struct archive *);
796 __LA_DECL int archive_write_set_format_cpio_newc(struct archive *);
797 __LA_DECL int archive_write_set_format_gnutar(struct archive *);
798 __LA_DECL int archive_write_set_format_iso9660(struct archive *);
799 __LA_DECL int archive_write_set_format_mtree(struct archive *);
800 __LA_DECL int archive_write_set_format_mtree_classic(struct archive *);
802 __LA_DECL int archive_write_set_format_pax(struct archive *);
803 __LA_DECL int archive_write_set_format_pax_restricted(struct archive *);
804 __LA_DECL int archive_write_set_format_raw(struct archive *);
805 __LA_DECL int archive_write_set_format_shar(struct archive *);
806 __LA_DECL int archive_write_set_format_shar_dump(struct archive *);
807 __LA_DECL int archive_write_set_format_ustar(struct archive *);
808 __LA_DECL int archive_write_set_format_v7tar(struct archive *);
809 __LA_DECL int archive_write_set_format_warc(struct archive *);
810 __LA_DECL int archive_write_set_format_xar(struct archive *);
811 __LA_DECL int archive_write_set_format_zip(struct archive *);
812 __LA_DECL int archive_write_set_format_filter_by_ext(struct archive *a, const char *filename);
813 __LA_DECL int archive_write_set_format_filter_by_ext_def(struct archive *a, const char *filename, c…
814 __LA_DECL int archive_write_zip_set_compression_deflate(struct archive *);
815 __LA_DECL int archive_write_zip_set_compression_store(struct archive *);
816 __LA_DECL int archive_write_open(struct archive *, void *,
819 __LA_DECL int archive_write_open_fd(struct archive *, int _fd);
820 __LA_DECL int archive_write_open_filename(struct archive *, const char *_file);
821 __LA_DECL int archive_write_open_filename_w(struct archive *,
824 __LA_DECL int archive_write_open_file(struct archive *, const char *_file)
826 __LA_DECL int archive_write_open_FILE(struct archive *, FILE *);
829 __LA_DECL int archive_write_open_memory(struct archive *,
836 __LA_DECL int archive_write_header(struct archive *,
838 __LA_DECL la_ssize_t archive_write_data(struct archive *,
842 __LA_DECL la_ssize_t archive_write_data_block(struct archive *,
845 __LA_DECL int archive_write_finish_entry(struct archive *);
846 __LA_DECL int archive_write_close(struct archive *);
850 __LA_DECL int archive_write_fail(struct archive *);
853 __LA_DECL int archive_write_free(struct archive *);
856 __LA_DECL int archive_write_finish(struct archive *) __LA_DEPRECATED;
863 __LA_DECL int archive_write_set_format_option(struct archive *_a,
867 __LA_DECL int archive_write_set_filter_option(struct archive *_a,
871 __LA_DECL int archive_write_set_option(struct archive *_a,
875 __LA_DECL int archive_write_set_options(struct archive *_a,
881 __LA_DECL int archive_write_set_passphrase(struct archive *_a, const char *p);
882 __LA_DECL int archive_write_set_passphrase_callback(struct archive *,
901 __LA_DECL struct archive *archive_write_disk_new(void);
903 __LA_DECL int archive_write_disk_set_skip_file(struct archive *,
907 __LA_DECL int archive_write_disk_set_options(struct archive *,
926 __LA_DECL int archive_write_disk_set_standard_lookup(struct archive *);
932 __LA_DECL int archive_write_disk_set_group_lookup(struct archive *,
936 __LA_DECL int archive_write_disk_set_user_lookup(struct archive *,
940 __LA_DECL la_int64_t archive_write_disk_gid(struct archive *, const char *, la_int64_t);
941 __LA_DECL la_int64_t archive_write_disk_uid(struct archive *, const char *, la_int64_t);
948 __LA_DECL struct archive *archive_read_disk_new(void);
952 __LA_DECL int archive_read_disk_set_symlink_logical(struct archive *);
954 __LA_DECL int archive_read_disk_set_symlink_physical(struct archive *);
956 __LA_DECL int archive_read_disk_set_symlink_hybrid(struct archive *);
958 __LA_DECL int archive_read_disk_entry_from_file(struct archive *,
962 __LA_DECL const char *archive_read_disk_gname(struct archive *, la_int64_t);
963 __LA_DECL const char *archive_read_disk_uname(struct archive *, la_int64_t);
966 __LA_DECL int archive_read_disk_set_standard_lookup(struct archive *);
968 __LA_DECL int archive_read_disk_set_gname_lookup(struct archive *,
972 __LA_DECL int archive_read_disk_set_uname_lookup(struct archive *,
977 __LA_DECL int archive_read_disk_open(struct archive *, const char *);
978 __LA_DECL int archive_read_disk_open_w(struct archive *, const wchar_t *);
986 __LA_DECL int archive_read_disk_descend(struct archive *);
987 __LA_DECL int archive_read_disk_can_descend(struct archive *);
988 __LA_DECL int archive_read_disk_current_filesystem(struct archive *);
989 __LA_DECL int archive_read_disk_current_filesystem_is_synthetic(struct archive *);
990 __LA_DECL int archive_read_disk_current_filesystem_is_remote(struct archive *);
992 __LA_DECL int archive_read_disk_set_atime_restored(struct archive *);
1013 __LA_DECL int archive_read_disk_set_behavior(struct archive *,
1022 __LA_DECL int archive_read_disk_set_matching(struct archive *,
1023 struct archive *_matching, void (*_excluded_func)
1024 (struct archive *, void *, struct archive_entry *),
1026 __LA_DECL int archive_read_disk_set_metadata_filter_callback(struct archive *,
1027 int (*_metadata_filter_func)(struct archive *, void *,
1032 __LA_DECL int archive_free(struct archive *);
1043 __LA_DECL int archive_filter_count(struct archive *);
1044 __LA_DECL la_int64_t archive_filter_bytes(struct archive *, int);
1045 __LA_DECL int archive_filter_code(struct archive *, int);
1046 __LA_DECL const char * archive_filter_name(struct archive *, int);
1052 __LA_DECL la_int64_t archive_position_compressed(struct archive *)
1055 __LA_DECL la_int64_t archive_position_uncompressed(struct archive *)
1058 __LA_DECL const char *archive_compression_name(struct archive *)
1061 __LA_DECL int archive_compression(struct archive *)
1065 __LA_DECL int archive_errno(struct archive *);
1066 __LA_DECL const char *archive_error_string(struct archive *);
1067 __LA_DECL const char *archive_format_name(struct archive *);
1068 __LA_DECL int archive_format(struct archive *);
1069 __LA_DECL void archive_clear_error(struct archive *);
1070 __LA_DECL void archive_set_error(struct archive *, int _err,
1072 __LA_DECL void archive_copy_error(struct archive *dest,
1073 struct archive *src);
1074 __LA_DECL int archive_file_count(struct archive *);
1079 __LA_DECL struct archive *archive_match_new(void);
1080 __LA_DECL int archive_match_free(struct archive *);
1088 __LA_DECL int archive_match_excluded(struct archive *,
1094 __LA_DECL int archive_match_path_excluded(struct archive *,
1097 __LA_DECL int archive_match_exclude_pattern(struct archive *, const char *);
1098 __LA_DECL int archive_match_exclude_pattern_w(struct archive *,
1101 __LA_DECL int archive_match_exclude_pattern_from_file(struct archive *,
1103 __LA_DECL int archive_match_exclude_pattern_from_file_w(struct archive *,
1106 __LA_DECL int archive_match_include_pattern(struct archive *, const char *);
1107 __LA_DECL int archive_match_include_pattern_w(struct archive *,
1110 __LA_DECL int archive_match_include_pattern_from_file(struct archive *,
1112 __LA_DECL int archive_match_include_pattern_from_file_w(struct archive *,
1118 __LA_DECL int archive_match_path_unmatched_inclusions(struct archive *);
1122 struct archive *, const char **);
1124 struct archive *, const wchar_t **);
1130 __LA_DECL int archive_match_time_excluded(struct archive *,
1148 __LA_DECL int archive_match_include_time(struct archive *, int _flag,
1151 __LA_DECL int archive_match_include_date(struct archive *, int _flag,
1153 __LA_DECL int archive_match_include_date_w(struct archive *, int _flag,
1156 __LA_DECL int archive_match_include_file_time(struct archive *,
1158 __LA_DECL int archive_match_include_file_time_w(struct archive *,
1161 __LA_DECL int archive_match_exclude_entry(struct archive *,
1168 __LA_DECL int archive_match_owner_excluded(struct archive *,
1171 __LA_DECL int archive_match_include_uid(struct archive *, la_int64_t);
1172 __LA_DECL int archive_match_include_gid(struct archive *, la_int64_t);
1173 __LA_DECL int archive_match_include_uname(struct archive *, const char *);
1174 __LA_DECL int archive_match_include_uname_w(struct archive *,
1176 __LA_DECL int archive_match_include_gname(struct archive *, const char *);
1177 __LA_DECL int archive_match_include_gname_w(struct archive *,