Lines Matching refs:entry

39 archive_entry_stat(struct archive_entry *entry)  in archive_entry_stat()  argument
42 if (entry->stat == NULL) { in archive_entry_stat()
43 entry->stat = calloc(1, sizeof(*st)); in archive_entry_stat()
44 if (entry->stat == NULL) in archive_entry_stat()
46 entry->stat_valid = 0; in archive_entry_stat()
57 if (entry->stat_valid) in archive_entry_stat()
58 return (entry->stat); in archive_entry_stat()
60 st = entry->stat; in archive_entry_stat()
65 st->st_atime = archive_entry_atime(entry); in archive_entry_stat()
67 st->st_birthtime = archive_entry_birthtime(entry); in archive_entry_stat()
69 st->st_ctime = archive_entry_ctime(entry); in archive_entry_stat()
70 st->st_mtime = archive_entry_mtime(entry); in archive_entry_stat()
71 st->st_dev = archive_entry_dev(entry); in archive_entry_stat()
72 st->st_gid = (gid_t)archive_entry_gid(entry); in archive_entry_stat()
73 st->st_uid = (uid_t)archive_entry_uid(entry); in archive_entry_stat()
74 st->st_ino = (ino_t)archive_entry_ino64(entry); in archive_entry_stat()
75 st->st_nlink = archive_entry_nlink(entry); in archive_entry_stat()
76 st->st_rdev = archive_entry_rdev(entry); in archive_entry_stat()
77 st->st_size = (off_t)archive_entry_size(entry); in archive_entry_stat()
78 st->st_mode = archive_entry_mode(entry); in archive_entry_stat()
85 st->st_atimespec.tv_nsec = archive_entry_atime_nsec(entry); in archive_entry_stat()
86 st->st_ctimespec.tv_nsec = archive_entry_ctime_nsec(entry); in archive_entry_stat()
87 st->st_mtimespec.tv_nsec = archive_entry_mtime_nsec(entry); in archive_entry_stat()
89 st->st_atim.tv_nsec = archive_entry_atime_nsec(entry); in archive_entry_stat()
90 st->st_ctim.tv_nsec = archive_entry_ctime_nsec(entry); in archive_entry_stat()
91 st->st_mtim.tv_nsec = archive_entry_mtime_nsec(entry); in archive_entry_stat()
93 st->st_atime_n = archive_entry_atime_nsec(entry); in archive_entry_stat()
94 st->st_ctime_n = archive_entry_ctime_nsec(entry); in archive_entry_stat()
95 st->st_mtime_n = archive_entry_mtime_nsec(entry); in archive_entry_stat()
97 st->st_uatime = archive_entry_atime_nsec(entry) / 1000; in archive_entry_stat()
98 st->st_uctime = archive_entry_ctime_nsec(entry) / 1000; in archive_entry_stat()
99 st->st_umtime = archive_entry_mtime_nsec(entry) / 1000; in archive_entry_stat()
101 st->st_atime_usec = archive_entry_atime_nsec(entry) / 1000; in archive_entry_stat()
102 st->st_ctime_usec = archive_entry_ctime_nsec(entry) / 1000; in archive_entry_stat()
103 st->st_mtime_usec = archive_entry_mtime_nsec(entry) / 1000; in archive_entry_stat()
106 st->st_birthtimespec.tv_nsec = archive_entry_birthtime_nsec(entry); in archive_entry_stat()
114 entry->stat_valid = 1; in archive_entry_stat()