Lines Matching defs:sb
105 file_fsmagic(struct magic_set *ms, const char *fn, struct stat *sb)
126 ret = lstat(fn, sb);
129 ret = stat(fn, sb); /* don't merge into if; see "ret =" above */
145 if (sb->st_mode & S_ISUID)
150 if (sb->st_mode & S_ISGID)
155 if (sb->st_mode & S_ISVTX)
161 switch (sb->st_mode & S_IFMT) {
185 major(sb->st_rdev), dv_unit(sb->st_rdev),
186 dv_subunit(sb->st_rdev)) == -1)
190 (long)major(sb->st_rdev), (long)minor(sb->st_rdev))
217 major(sb->st_rdev), dv_unit(sb->st_rdev),
218 dv_subunit(sb->st_rdev)) == -1)
222 (long)major(sb->st_rdev), (long)minor(sb->st_rdev)) == -1)
340 file_error(ms, 0, "invalid mode 0%o", sb->st_mode);
357 if ((ms->flags & MAGIC_DEVICES) == 0 && sb->st_size == 0) {