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