H A D | archive_entry.c | 154 archive_entry_clear(struct archive_entry *entry) argument 156 if (entry == NULL) 158 archive_mstring_clean(&entry->ae_fflags_text); 159 archive_mstring_clean(&entry->ae_gname); 160 archive_mstring_clean(&entry->ae_hardlink); 161 archive_mstring_clean(&entry->ae_pathname); 162 archive_mstring_clean(&entry->ae_sourcepath); 163 archive_mstring_clean(&entry->ae_symlink); 164 archive_mstring_clean(&entry->ae_uname); 165 archive_entry_copy_mac_metadata(entry, NUL 176 archive_entry_clone(struct archive_entry *entry) argument 251 archive_entry_free(struct archive_entry *entry) argument 266 struct archive_entry *entry; local 281 archive_entry_atime(struct archive_entry *entry) argument 287 archive_entry_atime_nsec(struct archive_entry *entry) argument 293 archive_entry_atime_is_set(struct archive_entry *entry) argument 299 archive_entry_birthtime(struct archive_entry *entry) argument 305 archive_entry_birthtime_nsec(struct archive_entry *entry) argument 311 archive_entry_birthtime_is_set(struct archive_entry *entry) argument 317 archive_entry_ctime(struct archive_entry *entry) argument 323 archive_entry_ctime_is_set(struct archive_entry *entry) argument 329 archive_entry_ctime_nsec(struct archive_entry *entry) argument 335 archive_entry_dev(struct archive_entry *entry) argument 345 archive_entry_dev_is_set(struct archive_entry *entry) argument 351 archive_entry_devmajor(struct archive_entry *entry) argument 360 archive_entry_devminor(struct archive_entry *entry) argument 369 archive_entry_filetype(struct archive_entry *entry) argument 375 archive_entry_filetype_is_set(struct archive_entry *entry) argument 381 archive_entry_fflags(struct archive_entry *entry, unsigned long *set, unsigned long *clear) argument 398 archive_entry_fflags_text(struct archive_entry *entry) argument 428 archive_entry_gid(struct archive_entry *entry) argument 434 archive_entry_gid_is_set(struct archive_entry *entry) argument 440 archive_entry_gname(struct archive_entry *entry) argument 451 archive_entry_gname_utf8(struct archive_entry *entry) argument 463 archive_entry_gname_w(struct archive_entry *entry) argument 474 _archive_entry_gname_l(struct archive_entry *entry, const char **p, size_t *len, struct archive_string_conv *sc) argument 481 archive_entry_hardlink(struct archive_entry *entry) argument 495 archive_entry_hardlink_utf8(struct archive_entry *entry) argument 509 archive_entry_hardlink_w(struct archive_entry *entry) argument 523 _archive_entry_hardlink_l(struct archive_entry *entry, const char **p, size_t *len, struct archive_string_conv *sc) argument 535 archive_entry_ino(struct archive_entry *entry) argument 541 archive_entry_ino_is_set(struct archive_entry *entry) argument 547 archive_entry_ino64(struct archive_entry *entry) argument 553 archive_entry_mode(struct archive_entry *entry) argument 559 archive_entry_mtime(struct archive_entry *entry) argument 565 archive_entry_mtime_nsec(struct archive_entry *entry) argument 571 archive_entry_mtime_is_set(struct archive_entry *entry) argument 577 archive_entry_nlink(struct archive_entry *entry) argument 590 archive_entry_pathname(struct archive_entry *entry) argument 609 archive_entry_pathname_utf8(struct archive_entry *entry) argument 621 archive_entry_pathname_w(struct archive_entry *entry) argument 633 _archive_entry_pathname_l(struct archive_entry *entry, const char **p, size_t *len, struct archive_string_conv *sc) argument 640 archive_entry_perm(struct archive_entry *entry) argument 646 archive_entry_perm_is_set(struct archive_entry *entry) argument 652 archive_entry_rdev(struct archive_entry *entry) argument 662 archive_entry_rdevmajor(struct archive_entry *entry) argument 671 archive_entry_rdevminor(struct archive_entry *entry) argument 680 archive_entry_size(struct archive_entry *entry) argument 686 archive_entry_size_is_set(struct archive_entry *entry) argument 692 archive_entry_sourcepath(struct archive_entry *entry) argument 704 archive_entry_sourcepath_w(struct archive_entry *entry) argument 714 archive_entry_symlink(struct archive_entry *entry) argument 728 archive_entry_symlink_type(struct archive_entry *entry) argument 734 archive_entry_symlink_utf8(struct archive_entry *entry) argument 748 archive_entry_symlink_w(struct archive_entry *entry) argument 762 _archive_entry_symlink_l(struct archive_entry *entry, const char **p, size_t *len, struct archive_string_conv *sc) argument 774 archive_entry_uid(struct archive_entry *entry) argument 780 archive_entry_uid_is_set(struct archive_entry *entry) argument 786 archive_entry_uname(struct archive_entry *entry) argument 797 archive_entry_uname_utf8(struct archive_entry *entry) argument 808 archive_entry_uname_w(struct archive_entry *entry) argument 819 _archive_entry_uname_l(struct archive_entry *entry, const char **p, size_t *len, struct archive_string_conv *sc) argument 826 archive_entry_is_data_encrypted(struct archive_entry *entry) argument 832 archive_entry_is_metadata_encrypted(struct archive_entry *entry) argument 838 archive_entry_is_encrypted(struct archive_entry *entry) argument 848 archive_entry_set_filetype(struct archive_entry *entry, unsigned int type) argument 857 archive_entry_set_fflags(struct archive_entry *entry, unsigned long set, unsigned long clear) argument 866 archive_entry_copy_fflags_text(struct archive_entry *entry, const char *flags) argument 875 archive_entry_copy_fflags_text_w(struct archive_entry *entry, const wchar_t *flags) argument 884 archive_entry_set_gid(struct archive_entry *entry, la_int64_t g) argument 892 archive_entry_set_gname(struct archive_entry *entry, const char *name) argument 898 archive_entry_set_gname_utf8(struct archive_entry *entry, const char *name) argument 904 archive_entry_copy_gname(struct archive_entry *entry, const char *name) argument 910 archive_entry_copy_gname_w(struct archive_entry *entry, const wchar_t *name) argument 916 archive_entry_update_gname_utf8(struct archive_entry *entry, const char *name) argument 927 _archive_entry_copy_gname_l(struct archive_entry *entry, const char *name, size_t len, struct archive_string_conv *sc) argument 934 archive_entry_set_ino(struct archive_entry *entry, la_int64_t ino) argument 942 archive_entry_set_ino64(struct archive_entry *entry, la_int64_t ino) argument 950 archive_entry_set_hardlink(struct archive_entry *entry, const char *target) argument 960 archive_entry_set_hardlink_utf8(struct archive_entry *entry, const char *target) argument 970 archive_entry_copy_hardlink(struct archive_entry *entry, const char *target) argument 980 archive_entry_copy_hardlink_w(struct archive_entry *entry, const wchar_t *target) argument 990 archive_entry_update_hardlink_utf8(struct archive_entry *entry, const char *target) argument 1005 _archive_entry_copy_hardlink_l(struct archive_entry *entry, const char *target, size_t len, struct archive_string_conv *sc) argument 1020 archive_entry_set_atime(struct archive_entry *entry, time_t t, long ns) argument 1030 archive_entry_unset_atime(struct archive_entry *entry) argument 1037 archive_entry_set_birthtime(struct archive_entry *entry, time_t t, long ns) argument 1047 archive_entry_unset_birthtime(struct archive_entry *entry) argument 1054 archive_entry_set_ctime(struct archive_entry *entry, time_t t, long ns) argument 1064 archive_entry_unset_ctime(struct archive_entry *entry) argument 1071 archive_entry_set_dev(struct archive_entry *entry, dev_t d) argument 1080 archive_entry_set_devmajor(struct archive_entry *entry, dev_t m) argument 1089 archive_entry_set_devminor(struct archive_entry *entry, dev_t m) argument 1099 archive_entry_set_link(struct archive_entry *entry, const char *target) argument 1108 archive_entry_set_link_utf8(struct archive_entry *entry, const char *target) argument 1118 archive_entry_copy_link(struct archive_entry *entry, const char *target) argument 1128 archive_entry_copy_link_w(struct archive_entry *entry, const wchar_t *target) argument 1137 archive_entry_update_link_utf8(struct archive_entry *entry, const char *target) argument 1154 _archive_entry_copy_link_l(struct archive_entry *entry, const char *target, size_t len, struct archive_string_conv *sc) argument 1169 archive_entry_set_mode(struct archive_entry *entry, mode_t m) argument 1177 archive_entry_set_mtime(struct archive_entry *entry, time_t t, long ns) argument 1187 archive_entry_unset_mtime(struct archive_entry *entry) argument 1194 archive_entry_set_nlink(struct archive_entry *entry, unsigned int nlink) argument 1201 archive_entry_set_pathname(struct archive_entry *entry, const char *name) argument 1207 archive_entry_set_pathname_utf8(struct archive_entry *entry, const char *name) argument 1213 archive_entry_copy_pathname(struct archive_entry *entry, const char *name) argument 1219 archive_entry_copy_pathname_w(struct archive_entry *entry, const wchar_t *name) argument 1225 archive_entry_update_pathname_utf8(struct archive_entry *entry, const char *name) argument 1236 _archive_entry_copy_pathname_l(struct archive_entry *entry, const char *name, size_t len, struct archive_string_conv *sc) argument 1244 archive_entry_set_perm(struct archive_entry *entry, mode_t p) argument 1253 archive_entry_set_rdev(struct archive_entry *entry, dev_t m) argument 1261 archive_entry_set_rdevmajor(struct archive_entry *entry, dev_t m) argument 1269 archive_entry_set_rdevminor(struct archive_entry *entry, dev_t m) argument 1277 archive_entry_set_size(struct archive_entry *entry, la_int64_t s) argument 1285 archive_entry_unset_size(struct archive_entry *entry) argument 1292 archive_entry_copy_sourcepath(struct archive_entry *entry, const char *path) argument 1298 archive_entry_copy_sourcepath_w(struct archive_entry *entry, const wchar_t *path) argument 1304 archive_entry_set_symlink(struct archive_entry *entry, const char *linkname) argument 1314 archive_entry_set_symlink_type(struct archive_entry *entry, int type) argument 1320 archive_entry_set_symlink_utf8(struct archive_entry *entry, const char *linkname) argument 1330 archive_entry_copy_symlink(struct archive_entry *entry, const char *linkname) argument 1340 archive_entry_copy_symlink_w(struct archive_entry *entry, const wchar_t *linkname) argument 1350 archive_entry_update_symlink_utf8(struct archive_entry *entry, const char *linkname) argument 1365 _archive_entry_copy_symlink_l(struct archive_entry *entry, const char *linkname, size_t len, struct archive_string_conv *sc) argument 1380 archive_entry_set_uid(struct archive_entry *entry, la_int64_t u) argument 1388 archive_entry_set_uname(struct archive_entry *entry, const char *name) argument 1394 archive_entry_set_uname_utf8(struct archive_entry *entry, const char *name) argument 1400 archive_entry_copy_uname(struct archive_entry *entry, const char *name) argument 1406 archive_entry_copy_uname_w(struct archive_entry *entry, const wchar_t *name) argument 1412 archive_entry_update_uname_utf8(struct archive_entry *entry, const char *name) argument 1423 archive_entry_set_is_data_encrypted(struct archive_entry *entry, char is_encrypted) argument 1433 archive_entry_set_is_metadata_encrypted(struct archive_entry *entry, char is_encrypted) argument 1443 _archive_entry_copy_uname_l(struct archive_entry *entry, const char *name, size_t len, struct archive_string_conv *sc) argument 1451 archive_entry_mac_metadata(struct archive_entry *entry, size_t *s) argument 1458 archive_entry_copy_mac_metadata(struct archive_entry *entry, const void *p, size_t s) argument 1476 archive_entry_digest(struct archive_entry *entry, int type) argument 1497 archive_entry_set_digest(struct archive_entry *entry, int type, const unsigned char *digest) argument 1540 archive_entry_acl(struct archive_entry *entry) argument 1546 archive_entry_acl_clear(struct archive_entry *entry) argument 1555 archive_entry_acl_add_entry(struct archive_entry *entry, int type, int permset, int tag, int id, const char *name) argument 1565 archive_entry_acl_add_entry_w(struct archive_entry *entry, int type, int permset, int tag, int id, const wchar_t *name) argument 1576 archive_entry_acl_types(struct archive_entry *entry) argument 1585 archive_entry_acl_count(struct archive_entry *entry, int want_type) argument 1596 archive_entry_acl_reset(struct archive_entry *entry, int want_type) argument 1606 archive_entry_acl_next(struct archive_entry *entry, int want_type, int *type, int *permset, int *tag, int *id, const char **name) argument 1622 archive_entry_acl_to_text_w(struct archive_entry *entry, la_ssize_t *len, int flags) argument 1630 archive_entry_acl_to_text(struct archive_entry *entry, la_ssize_t *len, int flags) argument 1637 _archive_entry_acl_to_text_l(struct archive_entry *entry, ssize_t *len, int flags, struct archive_string_conv *sc) argument 1647 archive_entry_acl_from_text_w(struct archive_entry *entry, const wchar_t *wtext, int type) argument 1654 archive_entry_acl_from_text(struct archive_entry *entry, const char *text, int type) argument 1661 _archive_entry_acl_from_text_l(struct archive_entry *entry, const char *text, int type, struct archive_string_conv *sc) argument 1689 archive_entry_acl_text_w(struct archive_entry *entry, int flags) argument 1701 archive_entry_acl_text(struct archive_entry *entry, int flags) argument 1714 _archive_entry_acl_text_l(struct archive_entry *entry, int flags, const char **acl_text, size_t *len, struct archive_string_conv *sc) argument 2165 struct archive_entry *entry = archive_entry_new(); local [all...] |