Lines Matching refs:st
192 struct stat st; in SetupOutputBase() local
193 if (stat(output_base_.c_str(), &st) != 0) { in SetupOutputBase()
294 struct stat st; in DentryToFileType() local
295 LStatOrDie(path, &st); in DentryToFileType()
296 if (S_ISDIR(st.st_mode)) { in DentryToFileType()
298 } else if (S_ISLNK(st.st_mode)) { in DentryToFileType()
306 void LStatOrDie(const std::string &path, struct stat *st) { in LStatOrDie() argument
307 if (lstat(path.c_str(), st) != 0) { in LStatOrDie()
312 void StatOrDie(const std::string &path, struct stat *st) { in StatOrDie() argument
313 if (stat(path.c_str(), st) != 0) { in StatOrDie()
330 struct stat st; in EnsureDirReadAndWritePerms() local
331 LStatOrDie(path, &st); in EnsureDirReadAndWritePerms()
332 if ((st.st_mode & kMode) != kMode) { in EnsureDirReadAndWritePerms()
333 int new_mode = st.st_mode | kMode; in EnsureDirReadAndWritePerms()