Lines Matching defs:restore_time
140 struct restore_time {
163 struct restore_time restore_time;
234 struct restore_time restore_time;
284 struct restore_time *);
370 struct restore_time *);
725 t->restore_time.noatime == 0)
734 * if successful, set 1 to t->restore_time.noatime
740 t->restore_time.noatime = 1;
822 close_and_restore_time(t->entry_fd, t, &t->restore_time);
838 close_and_restore_time(t->entry_fd, t, &t->restore_time);
1028 t->restore_time.mtime = archive_entry_mtime(entry);
1029 t->restore_time.mtime_nsec = archive_entry_mtime_nsec(entry);
1030 t->restore_time.atime = archive_entry_atime(entry);
1031 t->restore_time.atime_nsec = archive_entry_atime_nsec(entry);
1032 t->restore_time.filetype = archive_entry_filetype(entry);
1033 t->restore_time.noatime = t->current_filesystem->noatime;
1133 close_and_restore_time(t->entry_fd, t, &t->restore_time);
1303 t->lst.st_dev, t->lst.st_ino, &t->restore_time);
1310 t->st.st_dev, t->st.st_ino, &t->restore_time);
2029 close_and_restore_time(int fd, struct tree *t, struct restore_time *rt)
2123 int64_t dev, int64_t ino, struct restore_time *rt)
2143 te->restore_time.name = te->name.s;
2145 te->restore_time.mtime = rt->mtime;
2146 te->restore_time.mtime_nsec = rt->mtime_nsec;
2147 te->restore_time.atime = rt->atime;
2148 te->restore_time.atime_nsec = rt->atime_nsec;
2149 te->restore_time.filetype = rt->filetype;
2150 te->restore_time.noatime = rt->noatime;
2176 t->restore_time.name = t->basename;
2183 tree_open(const char *path, int symlink_mode, int restore_time)
2192 return (tree_reopen(t, path, restore_time));
2196 tree_reopen(struct tree *t, const char *path, int restore_time)
2209 t->flags = (restore_time != 0)?needsRestoreTimes:0;
2303 close_and_restore_time(prev_dir_fd, t, &te->restore_time);
2714 close_and_restore_time(t->entry_fd, t, &t->restore_time);