Lines Matching refs:sb

950 +               if (st.sb.st_mode & S_IFDIR) {
973 + if (st.sb.st_size < 8 || st.sb.st_size > MAXMAGIC_SIZE) {
976 + st.sb.st_size < 8 ? "small" : "large");
991 + map->len = (size_t)st.sb.st_size;
997 + if (php_stream_read(stream, map->p, (size_t)st.sb.st_size) != (size_t)st.sb.st_size) {
1045 + nentries = (uint32_t)(st.sb.st_size / sizeof(struct magic));
1046 + entries = (uint32_t)(st.sb.st_size / sizeof(struct magic));
1047 + if ((zend_off_t)(entries * sizeof(struct magic)) != st.sb.st_size) {
1049 + dbname, (unsigned long long)st.sb.st_size,
2502 -file_fsmagic(struct magic_set *ms, const char *fn, struct stat *sb)
2503 +file_fsmagic(struct magic_set *ms, const char *fn, zend_stat_t *sb, php_stream *stream)
2529 - ret = lstat(fn, sb);
2532 - ret = stat(fn, sb); /* don't merge into if; see "ret =" above */
2545 - sb->st_mode = S_IFBLK;
2550 - sb->st_mode |= S_IFCHR;
2551 - sb->st_mode &= ~S_IFREG;
2554 - sb->st_mode |= S_IFIFO;
2555 - sb->st_mode &= ~S_IFREG;
2574 + memcpy(sb, &ssb.sb, sizeof(struct stat));
2576 + if (php_sys_stat(fn, sb) != 0) {
2594 - if (sb->st_mode & S_ISGID)
2595 + if (sb->st_mode & S_ISGID)
2600 - if (sb->st_mode & S_ISVTX)
2601 + if (sb->st_mode & S_ISVTX)
2608 switch (sb->st_mode & S_IFMT) {
2654 COMMA, major(sb->st_rdev), dv_unit(sb->st_rdev),
2655 dv_subunit(sb->st_rdev)) == -1)
2682 - COMMA, major(sb->st_rdev), dv_unit(sb->st_rdev),
2683 - dv_subunit(sb->st_rdev)) == -1)
2687 - COMMA, (long)major(sb->st_rdev),
2688 - (long)minor(sb->st_rdev)) == -1)
3456 - const struct stat *sb)
3457 + const zend_stat_t *sb)
3500 - struct stat sb;
3501 + zend_stat_t sb;
3523 - switch (file_fsmagic(ms, inname, &sb)) {
3524 + switch (file_fsmagic(ms, inname, &sb, stream)) {
3539 - if (fstat(fd, &sb) == 0 && S_ISFIFO(sb.st_mode))
3545 - int okstat = stat(inname, &sb) == 0;
3548 - if (okstat && S_ISFIFO(sb.st_mode)) {
3569 - sb.st_mode = S_IFBLK;
3574 - unreadable_info(ms, sb.st_mode, inname) == -1)
3578 + if (unreadable_info(ms, sb.st_mode, inname) == -1)
3608 - if (unreadable_info(ms, sb.st_mode, inname) == -1)
3644 - close_and_restore(ms, inname, fd, &sb);