Lines Matching refs:statbuf
70 struct stat statbuf;
82 CHECKN(lstat(filename, &statbuf));
84 if (S_ISDIR(statbuf.st_mode))
86 else if (S_ISCHR(statbuf.st_mode) || S_ISBLK(statbuf.st_mode)) {
89 S_ISCHR(statbuf.st_mode) ? "chr" : "blk",
90 major(statbuf.st_rdev),
91 minor(statbuf.st_rdev)));
93 } else if (S_ISFIFO(statbuf.st_mode))
95 else if (S_ISSOCK(statbuf.st_mode))
97 else if (S_ISLNK(statbuf.st_mode)) {
103 } else if (!S_ISREG(statbuf.st_mode))
107 (unsigned int)statbuf.st_size));