Lines Matching refs:sb
87 file_fsmagic(struct magic_set *ms, const char *fn, zend_stat_t *sb, php_stream *stream) in file_fsmagic() argument
111 memcpy(sb, &ssb.sb, sizeof(struct stat)); in file_fsmagic()
113 if (php_sys_stat(fn, sb) != 0) { in file_fsmagic()
125 if (sb->st_mode & S_ISUID) in file_fsmagic()
130 if (sb->st_mode & S_ISGID) in file_fsmagic()
135 if (sb->st_mode & S_ISVTX) in file_fsmagic()
141 switch (sb->st_mode & S_IFMT) { in file_fsmagic()
161 COMMA, major(sb->st_rdev), dv_unit(sb->st_rdev), in file_fsmagic()
162 dv_subunit(sb->st_rdev)) == -1) in file_fsmagic()
166 COMMA, (long)major(sb->st_rdev), in file_fsmagic()
167 (long)minor(sb->st_rdev)) == -1) in file_fsmagic()
234 if ((ms->flags & MAGIC_DEVICES) == 0 && sb->st_size == 0) { in file_fsmagic()
247 file_error(ms, 0, "invalid mode 0%o", sb->st_mode); in file_fsmagic()