Lines Matching refs:sb

594 +               if (st.sb.st_mode & S_IFDIR) {
622 + if (st.sb.st_size < 8) {
636 + map->len = (size_t)st.sb.st_size;
642 + if (php_stream_read(stream, map->p, (size_t)st.sb.st_size) != (size_t)st.sb.st_size) {
688 + nentries = (uint32_t)(st.sb.st_size / sizeof(struct magic));
689 + entries = (uint32_t)(st.sb.st_size / sizeof(struct magic));
690 + if ((off_t)(entries * sizeof(struct magic)) != st.sb.st_size) {
692 + dbname, (unsigned long long)st.sb.st_size,
1596 -file_fsmagic(struct magic_set *ms, const char *fn, struct stat *sb)
1597 +file_fsmagic(struct magic_set *ms, const char *fn, struct stat *sb, php_stream *stream)
1623 - ret = lstat(fn, sb);
1626 - ret = stat(fn, sb); /* don't merge into if; see "ret =" above */
1642 + memcpy(sb, &ssb.sb, sizeof(struct stat));
1644 + if (php_sys_stat(fn, sb) != 0) {
1661 - if (sb->st_mode & S_ISUID)
1662 + if (sb->st_mode & S_ISUID)
1669 switch (sb->st_mode & S_IFMT) {
1713 COMMA, major(sb->st_rdev), dv_unit(sb->st_rdev),
1714 - dv_subunit(sb->st_rdev)) == -1)
1717 + dv_subunit(sb->st_rdev)) == -1)
1721 COMMA, (long)major(sb->st_rdev),
1722 (long)minor(sb->st_rdev)) == -1)
1753 - COMMA, major(sb->st_rdev), dv_unit(sb->st_rdev),
1754 - dv_subunit(sb->st_rdev)) == -1)
1758 - COMMA, (long)major(sb->st_rdev),
1759 - (long)minor(sb->st_rdev)) == -1)
1886 - if ((ms->flags & MAGIC_DEVICES) == 0 && sb->st_size == 0) {
1892 + if ((ms->flags & MAGIC_DEVICES) == 0 && sb->st_size == 0) {
2366 const struct stat *sb)
2413 struct stat sb;
2435 - switch (file_fsmagic(ms, inname, &sb)) {
2436 + switch (file_fsmagic(ms, inname, &sb, stream)) {
2445 - if (fstat(fd, &sb) == 0 && S_ISFIFO(sb.st_mode))
2451 - if (stat(inname, &sb) == 0 && S_ISFIFO(sb.st_mode)) {
2467 - if (unreadable_info(ms, sb.st_mode, inname) == -1)
2471 + if (unreadable_info(ms, sb.st_mode, inname) == -1)
2501 - if (unreadable_info(ms, sb.st_mode, inname) == -1)
2524 - close_and_restore(ms, inname, fd, &sb);
2531 + close_and_restore(ms, inname, 0, &sb);