Lines Matching refs:entry_main

570 	struct archive_entry *entry_main;
812 entry_main = __la_win_entry_in_posix_pathseparator(entry_original);
813 if (entry_main == entry_original)
814 entry_main = archive_entry_clone(entry_original);
816 entry_main = archive_entry_clone(entry_original);
818 if (entry_main == NULL) {
829 archive_entry_filetype(entry_main) == AE_IFREG)
830 sparse_count = archive_entry_sparse_reset(entry_main);
837 entry_main, &offset, &length) == ARCHIVE_OK)
843 if (last_offset < archive_entry_size(entry_main))
844 archive_entry_sparse_add_entry(entry_main,
845 archive_entry_size(entry_main), 0);
846 sparse_count = archive_entry_sparse_reset(entry_main);
854 r = get_entry_pathname(a, entry_main, &path, &path_length, sconv);
856 archive_entry_free(entry_main);
859 r = get_entry_pathname(a, entry_main, &path,
862 archive_entry_free(entry_main);
871 r = get_entry_uname(a, entry_main, &uname, &uname_length, sconv);
873 archive_entry_free(entry_main);
876 r = get_entry_uname(a, entry_main, &uname, &uname_length, NULL);
878 archive_entry_free(entry_main);
887 r = get_entry_gname(a, entry_main, &gname, &gname_length, sconv);
889 archive_entry_free(entry_main);
892 r = get_entry_gname(a, entry_main, &gname, &gname_length, NULL);
894 archive_entry_free(entry_main);
906 r = get_entry_symlink(a, entry_main, &linkpath,
909 archive_entry_free(entry_main);
912 r = get_entry_symlink(a, entry_main, &linkpath,
915 archive_entry_free(entry_main);
931 r = get_entry_hardlink(a, entry_main, &hardlink,
934 archive_entry_free(entry_main);
940 r = get_entry_pathname(a, entry_main, &path,
943 archive_entry_free(entry_main);
946 r = get_entry_uname(a, entry_main, &uname, &uname_length, NULL);
948 archive_entry_free(entry_main);
951 r = get_entry_gname(a, entry_main, &gname, &gname_length, NULL);
953 archive_entry_free(entry_main);
971 archive_entry_set_pathname(entry_main,
1002 archive_entry_set_pathname(entry_main,
1017 archive_entry_set_hardlink(entry_main,
1020 archive_entry_set_symlink(entry_main,
1026 /* Save a pathname since it will be renamed if `entry_main` has
1029 archive_strcpy(&entry_name, archive_entry_pathname(entry_main));
1032 if (archive_entry_size(entry_main) >= (((int64_t)1) << 33)) {
1034 archive_entry_size(entry_main));
1039 if ((unsigned int)archive_entry_gid(entry_main) >= (1 << 18)) {
1041 archive_entry_gid(entry_main));
1055 if ((unsigned int)archive_entry_uid(entry_main) >= (1 << 18)) {
1057 archive_entry_uid(entry_main));
1080 if (archive_entry_filetype(entry_main) == AE_IFBLK
1081 || archive_entry_filetype(entry_main) == AE_IFCHR) {
1087 rdevmajor = archive_entry_rdevmajor(entry_main);
1088 rdevminor = archive_entry_rdevminor(entry_main);
1101 /* archive_entry_set_rdevmajor(entry_main,
1114 /* archive_entry_set_rdevminor(entry_main,
1129 ((archive_entry_mtime(entry_main) < 0)
1130 || (archive_entry_mtime(entry_main) >= 0x7fffffff)))
1134 p = archive_entry_fflags_text(entry_main);
1153 if (!need_extension && archive_entry_symlink_type(entry_main) > 0)
1163 if (archive_entry_ctime(entry_main) != 0 ||
1164 archive_entry_ctime_nsec(entry_main) != 0)
1166 archive_entry_ctime(entry_main),
1167 archive_entry_ctime_nsec(entry_main));
1169 if (archive_entry_atime(entry_main) != 0 ||
1170 archive_entry_atime_nsec(entry_main) != 0)
1172 archive_entry_atime(entry_main),
1173 archive_entry_atime_nsec(entry_main));
1176 if (archive_entry_birthtime_is_set(entry_main) &&
1177 archive_entry_birthtime(entry_main)
1178 < archive_entry_mtime(entry_main))
1181 archive_entry_birthtime(entry_main),
1182 archive_entry_birthtime_nsec(entry_main));
1194 if (archive_entry_mtime(entry_main) < 0 ||
1195 archive_entry_mtime(entry_main) >= 0x7fffffff ||
1196 archive_entry_mtime_nsec(entry_main) != 0)
1198 archive_entry_mtime(entry_main),
1199 archive_entry_mtime_nsec(entry_main));
1202 p = archive_entry_fflags_text(entry_main);
1213 archive_entry_free(entry_main);
1224 archive_entry_free(entry_main);
1235 archive_entry_free(entry_main);
1257 archive_entry_size(entry_main));
1262 archive_entry_set_pathname(entry_main,
1272 while (archive_entry_sparse_next(entry_main,
1284 archive_entry_free(entry_main);
1294 archive_entry_free(entry_main);
1300 if (archive_entry_symlink_type(entry_main) ==
1304 } else if (archive_entry_symlink_type(entry_main) ==
1312 if (archive_entry_filetype(entry_main) != AE_IFREG)
1313 archive_entry_set_size(entry_main, 0);
1321 archive_entry_set_size(entry_main, 0);
1334 archive_entry_set_size(entry_main, 0);
1337 real_size = archive_entry_size(entry_main);
1346 archive_entry_set_size(entry_main,
1376 if (__archive_write_format_header_ustar(a, ustarbuff, entry_main, -1, 0,
1378 archive_entry_free(entry_main);
1397 uid = archive_entry_uid(entry_main);
1401 gid = archive_entry_gid(entry_main);
1406 mode = archive_entry_mode(entry_main);
1420 archive_entry_uname(entry_main));
1422 archive_entry_gname(entry_main));
1425 s = archive_entry_mtime(entry_main);
1446 archive_entry_free(entry_main);
1456 archive_entry_free(entry_main);
1469 archive_entry_free(entry_main);
1477 archive_entry_free(entry_main);
1487 archive_entry_free(entry_main);
1505 archive_entry_free(entry_main);