Lines Matching defs:stat
146 struct stat stat;
149 ret = lstat(de->full_path, &stat);
155 if (S_ISREG(stat.st_mode)) {
156 if (stat.st_nlink > 1) {
161 de->from_devino = stat.st_dev;
163 de->from_devino |= stat.st_ino;
166 } else if (S_ISDIR(stat.st_mode)) {
168 } else if (S_ISCHR(stat.st_mode)) {
170 } else if (S_ISBLK(stat.st_mode)) {
172 } else if (S_ISFIFO(stat.st_mode)) {
174 } else if (S_ISSOCK(stat.st_mode)) {
176 } else if (S_ISLNK(stat.st_mode)) {
187 de->size = stat.st_size;
188 de->mode = stat.st_mode &
191 de->mtime = stat.st_mtime;
196 de->uid = stat.st_uid;
197 de->gid = stat.st_gid;