Lines Matching refs:sb
97 file_fsmagic(struct magic_set *ms, const char *fn, zend_stat_t *sb, php_stream *stream) in file_fsmagic() argument
120 memcpy(sb, &ssb.sb, sizeof(struct stat)); in file_fsmagic()
122 if (php_sys_stat(fn, sb) != 0) { in file_fsmagic()
134 if (sb->st_mode & S_ISUID) in file_fsmagic()
139 if (sb->st_mode & S_ISGID) in file_fsmagic()
144 if (sb->st_mode & S_ISVTX) in file_fsmagic()
150 switch (sb->st_mode & S_IFMT) { in file_fsmagic()
170 COMMA, major(sb->st_rdev), dv_unit(sb->st_rdev), in file_fsmagic()
171 dv_subunit(sb->st_rdev)) == -1) in file_fsmagic()
175 COMMA, (long)major(sb->st_rdev), in file_fsmagic()
176 (long)minor(sb->st_rdev)) == -1) in file_fsmagic()
242 if ((ms->flags & MAGIC_DEVICES) == 0 && sb->st_size == 0) { in file_fsmagic()
254 file_error(ms, 0, "invalid mode 0%o", sb->st_mode); in file_fsmagic()