Lines Matching refs:stat
117 struct stat stat; in build_directory_structure() local
156 ret = lstat(dentries[i].full_path, &stat); in build_directory_structure()
164 dentries[i].size = stat.st_size; in build_directory_structure()
165 dentries[i].mode = stat.st_mode & (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO); in build_directory_structure()
166 dentries[i].mtime = stat.st_mtime; in build_directory_structure()
173 int dir = S_ISDIR(stat.st_mode); in build_directory_structure()
185 if (selabel_lookup(sehnd, &dentries[i].secon, dentries[i].path, stat.st_mode) < 0) { in build_directory_structure()
194 if (S_ISREG(stat.st_mode)) { in build_directory_structure()
196 } else if (S_ISDIR(stat.st_mode)) { in build_directory_structure()
199 } else if (S_ISCHR(stat.st_mode)) { in build_directory_structure()
201 } else if (S_ISBLK(stat.st_mode)) { in build_directory_structure()
203 } else if (S_ISFIFO(stat.st_mode)) { in build_directory_structure()
205 } else if (S_ISSOCK(stat.st_mode)) { in build_directory_structure()
207 } else if (S_ISLNK(stat.st_mode)) { in build_directory_structure()