Lines Matching refs:fe

572 	struct fixup_entry *fe;  in _archive_write_disk_header()  local
846 fe = current_fixup(a, archive_entry_pathname(entry)); in _archive_write_disk_header()
847 if (fe == NULL) in _archive_write_disk_header()
849 fe->filetype = archive_entry_filetype(entry); in _archive_write_disk_header()
850 fe->fixup |= TODO_MODE_BASE; in _archive_write_disk_header()
851 fe->mode = a->mode; in _archive_write_disk_header()
857 fe = current_fixup(a, archive_entry_pathname(entry)); in _archive_write_disk_header()
858 if (fe == NULL) in _archive_write_disk_header()
860 fe->filetype = archive_entry_filetype(entry); in _archive_write_disk_header()
861 fe->mode = a->mode; in _archive_write_disk_header()
862 fe->fixup |= TODO_TIMES; in _archive_write_disk_header()
864 fe->atime = archive_entry_atime(entry); in _archive_write_disk_header()
865 fe->atime_nanos = archive_entry_atime_nsec(entry); in _archive_write_disk_header()
868 fe->atime = a->start_time; in _archive_write_disk_header()
869 fe->atime_nanos = 0; in _archive_write_disk_header()
872 fe->mtime = archive_entry_mtime(entry); in _archive_write_disk_header()
873 fe->mtime_nanos = archive_entry_mtime_nsec(entry); in _archive_write_disk_header()
876 fe->mtime = a->start_time; in _archive_write_disk_header()
877 fe->mtime_nanos = 0; in _archive_write_disk_header()
880 fe->birthtime = archive_entry_birthtime(entry); in _archive_write_disk_header()
881 fe->birthtime_nanos = archive_entry_birthtime_nsec( in _archive_write_disk_header()
885 fe->birthtime = fe->mtime; in _archive_write_disk_header()
886 fe->birthtime_nanos = fe->mtime_nanos; in _archive_write_disk_header()
891 fe = current_fixup(a, archive_entry_pathname(entry)); in _archive_write_disk_header()
892 if (fe == NULL) in _archive_write_disk_header()
894 fe->filetype = archive_entry_filetype(entry); in _archive_write_disk_header()
895 fe->fixup |= TODO_ACLS; in _archive_write_disk_header()
896 archive_acl_copy(&fe->acl, archive_entry_acl(entry)); in _archive_write_disk_header()
904 fe = current_fixup(a, archive_entry_pathname(entry)); in _archive_write_disk_header()
905 if (fe == NULL) in _archive_write_disk_header()
907 fe->filetype = archive_entry_filetype(entry); in _archive_write_disk_header()
908 fe->mac_metadata = malloc(metadata_size); in _archive_write_disk_header()
909 if (fe->mac_metadata != NULL) { in _archive_write_disk_header()
910 memcpy(fe->mac_metadata, metadata, in _archive_write_disk_header()
912 fe->mac_metadata_size = metadata_size; in _archive_write_disk_header()
913 fe->fixup |= TODO_MAC_METADATA; in _archive_write_disk_header()
919 fe = current_fixup(a, archive_entry_pathname(entry)); in _archive_write_disk_header()
920 if (fe == NULL) in _archive_write_disk_header()
922 fe->filetype = archive_entry_filetype(entry); in _archive_write_disk_header()
923 fe->fixup |= TODO_FFLAGS; in _archive_write_disk_header()
2731 struct fixup_entry *fe; in new_fixup() local
2733 fe = (struct fixup_entry *)calloc(1, sizeof(struct fixup_entry)); in new_fixup()
2734 if (fe == NULL) { in new_fixup()
2739 fe->next = a->fixup_list; in new_fixup()
2740 a->fixup_list = fe; in new_fixup()
2741 fe->fixup = 0; in new_fixup()
2742 fe->filetype = 0; in new_fixup()
2743 fe->name = strdup(pathname); in new_fixup()
2744 return (fe); in new_fixup()