Lines Matching refs:stat

63 extern  void		set_target_stat(register Name target, struct stat buf);
88 struct stat buf; in exists()
92 if (target->stat.time != file_no_time) { in exists()
93 return target->stat.time; in exists()
118 target->stat.is_sym_link = true; in exists()
121 target->stat.is_sym_link = false; in exists()
125 target->stat.time = file_doesnt_exist; in exists()
126 target->stat.stat_errno = errno; in exists()
140 target->stat.stat_errno = 0; in exists()
141 target->stat.is_file = true; in exists()
142 target->stat.mode = buf.st_mode & 0777; in exists()
143 target->stat.size = buf.st_size; in exists()
144 target->stat.is_dir = in exists()
146 if (target->stat.is_dir) { in exists()
147 target->stat.time = file_is_dir; in exists()
152 target->stat.time = MAX(buf.st_mtim, file_min_time); in exists()
158 target->stat.time; in exists()
160 return target->stat.time; in exists()
175 set_target_stat(register Name target, struct stat buf) in set_target_stat()
177 target->stat.stat_errno = 0; in set_target_stat()
178 target->stat.is_file = true; in set_target_stat()
179 target->stat.mode = buf.st_mode & 0777; in set_target_stat()
180 target->stat.size = buf.st_size; in set_target_stat()
181 target->stat.is_dir = in set_target_stat()
183 if (target->stat.is_dir) { in set_target_stat()
184 target->stat.time = file_is_dir; in set_target_stat()
189 target->stat.time = MAX(buf.st_mtim, file_min_time); in set_target_stat()
237 target->stat.is_file = true; in vpath_exists()
238 target->stat.mode = alias->stat.mode; in vpath_exists()
239 target->stat.size = alias->stat.size; in vpath_exists()
240 target->stat.is_dir = alias->stat.is_dir; in vpath_exists()
241 target->stat.time = alias->stat.time; in vpath_exists()
246 return alias->stat.time; in vpath_exists()
257 return target->stat.time; in vpath_exists()
376 file->stat.has_sccs = NO_SCCS; in read_dir()
388 plain_file->stat.is_file = true; in read_dir()
389 plain_file->stat.has_sccs = HAS_SCCS; in read_dir()
476 if (!dir->stat.is_file) { in read_dir()
500 file->stat.is_file = true; in read_dir()
501 file->stat.has_sccs = NO_SCCS; in read_dir()
512 plain_file->stat.is_file = true; in read_dir()
513 plain_file->stat.has_sccs = HAS_SCCS; in read_dir()
576 name->stat.is_file = true; in enter_file_name()
587 name->stat.is_file = true; in enter_file_name()
591 prop->body.member.library->stat.is_file = true; in enter_file_name()
594 prop->body.member.member->stat.is_file = true; in enter_file_name()