Lines Matching refs:sb
93 file_fsmagic(struct magic_set *ms, const char *fn, struct stat *sb, php_stream *stream) in file_fsmagic() argument
117 memcpy(sb, &ssb.sb, sizeof(struct stat)); in file_fsmagic()
119 if (php_sys_stat(fn, sb) != 0) { in file_fsmagic()
131 if (sb->st_mode & S_ISUID) in file_fsmagic()
136 if (sb->st_mode & S_ISGID) in file_fsmagic()
141 if (sb->st_mode & S_ISVTX) in file_fsmagic()
147 switch (sb->st_mode & S_IFMT) { in file_fsmagic()
167 COMMA, major(sb->st_rdev), dv_unit(sb->st_rdev), in file_fsmagic()
168 dv_subunit(sb->st_rdev)) == -1) in file_fsmagic()
172 COMMA, (long)major(sb->st_rdev), in file_fsmagic()
173 (long)minor(sb->st_rdev)) == -1) in file_fsmagic()
239 if ((ms->flags & MAGIC_DEVICES) == 0 && sb->st_size == 0) { in file_fsmagic()
251 file_error(ms, 0, "invalid mode 0%o", sb->st_mode); in file_fsmagic()