Lines Matching refs:st
817 static unsigned char GetDtTypeFromStat(const struct stat& st) { in GetDtTypeFromStat() argument
818 if (S_ISREG(st.st_mode)) { in GetDtTypeFromStat()
820 } else if (S_ISDIR(st.st_mode)) { in GetDtTypeFromStat()
822 } else if (S_ISCHR(st.st_mode)) { in GetDtTypeFromStat()
824 } else if (S_ISBLK(st.st_mode)) { in GetDtTypeFromStat()
826 } else if (S_ISFIFO(st.st_mode)) { in GetDtTypeFromStat()
828 } else if (S_ISLNK(st.st_mode)) { in GetDtTypeFromStat()
830 } else if (S_ISSOCK(st.st_mode)) { in GetDtTypeFromStat()
838 struct stat st; in GetDtType() local
839 if (lstat(path.c_str(), &st)) { in GetDtType()
842 return GetDtTypeFromStat(st); in GetDtType()
905 struct stat st; in ResolveSymlinks() local
907 if (stat(path.c_str(), &st) == 0) { in ResolveSymlinks()
908 type = GetDtTypeFromStat(st); in ResolveSymlinks()