Lines Matching refs:entry
278 struct archive_entry *entry;
292 r = archive_read_next_header(a, &entry);
306 name = archive_entry_pathname(entry);
338 size = archive_entry_size(entry);
360 obj->uid = archive_entry_uid(entry);
361 obj->gid = archive_entry_gid(entry);
362 obj->md = archive_entry_mode(entry);
363 obj->mtime = archive_entry_mtime(entry);
614 struct archive_entry *entry;
702 entry = archive_entry_new();
703 if (entry == NULL)
707 archive_entry_copy_pathname(entry, "/SYM64/");
709 archive_entry_copy_pathname(entry, "/");
711 archive_entry_set_mtime(entry, time(NULL), 0);
712 archive_entry_set_size(entry, (bsdar->s_cnt + 1) * w_sz +
714 AC(archive_write_header(a, entry));
724 archive_entry_free(entry);
729 entry = archive_entry_new();
730 if (entry == NULL)
733 archive_entry_copy_pathname(entry, "//");
734 archive_entry_set_size(entry, bsdar->as_sz);
735 AC(archive_write_header(a, entry));
737 archive_entry_free(entry);
742 entry = archive_entry_new();
743 if (entry == NULL)
746 archive_entry_copy_pathname(entry, obj->name);
747 archive_entry_set_uid(entry, obj->uid);
748 archive_entry_set_gid(entry, obj->gid);
749 archive_entry_set_mode(entry, obj->md);
750 archive_entry_set_size(entry, obj->size);
751 archive_entry_set_mtime(entry, obj->mtime, 0);
752 archive_entry_set_dev(entry, obj->dev);
753 archive_entry_set_ino(entry, obj->ino);
754 archive_entry_set_filetype(entry, AE_IFREG);
755 AC(archive_write_header(a, entry));
757 archive_entry_free(entry);