Lines Matching refs:stat
65 extern void set_target_stat(Name target, struct stat buf);
90 struct stat buf; in exists()
94 if (target->stat.time != file_no_time) { in exists()
95 return target->stat.time; in exists()
120 target->stat.is_sym_link = true; in exists()
123 target->stat.is_sym_link = false; in exists()
127 target->stat.time = file_doesnt_exist; in exists()
128 target->stat.stat_errno = errno; in exists()
142 target->stat.stat_errno = 0; in exists()
143 target->stat.is_file = true; in exists()
144 target->stat.mode = buf.st_mode & 0777; in exists()
145 target->stat.size = buf.st_size; in exists()
146 target->stat.is_dir = in exists()
148 if (target->stat.is_dir) { in exists()
149 target->stat.time = file_is_dir; in exists()
154 target->stat.time = MAX(buf.st_mtim, file_min_time); in exists()
160 target->stat.time; in exists()
162 return target->stat.time; in exists()
177 set_target_stat(Name target, struct stat buf) in set_target_stat()
179 target->stat.stat_errno = 0; in set_target_stat()
180 target->stat.is_file = true; in set_target_stat()
181 target->stat.mode = buf.st_mode & 0777; in set_target_stat()
182 target->stat.size = buf.st_size; in set_target_stat()
183 target->stat.is_dir = in set_target_stat()
185 if (target->stat.is_dir) { in set_target_stat()
186 target->stat.time = file_is_dir; in set_target_stat()
191 target->stat.time = MAX(buf.st_mtim, file_min_time); in set_target_stat()
239 target->stat.is_file = true; in vpath_exists()
240 target->stat.mode = alias->stat.mode; in vpath_exists()
241 target->stat.size = alias->stat.size; in vpath_exists()
242 target->stat.is_dir = alias->stat.is_dir; in vpath_exists()
243 target->stat.time = alias->stat.time; in vpath_exists()
248 return alias->stat.time; in vpath_exists()
259 return target->stat.time; in vpath_exists()
378 file->stat.has_sccs = NO_SCCS; in read_dir()
390 plain_file->stat.is_file = true; in read_dir()
391 plain_file->stat.has_sccs = HAS_SCCS; in read_dir()
478 if (!dir->stat.is_file) { in read_dir()
502 file->stat.is_file = true; in read_dir()
503 file->stat.has_sccs = NO_SCCS; in read_dir()
514 plain_file->stat.is_file = true; in read_dir()
515 plain_file->stat.has_sccs = HAS_SCCS; in read_dir()
578 name->stat.is_file = true; in enter_file_name()
589 name->stat.is_file = true; in enter_file_name()
593 prop->body.member.library->stat.is_file = true; in enter_file_name()
596 prop->body.member.member->stat.is_file = true; in enter_file_name()