ssb 504 ext/fileinfo/fileinfo.c php_stream_statbuf ssb; ssb 524 ext/fileinfo/fileinfo.c if (php_stream_stat_path_ex(buffer, 0, &ssb, context) == SUCCESS) { ssb 525 ext/fileinfo/fileinfo.c if (ssb.sb.st_mode & S_IFDIR) { ssb 543 ext/fileinfo/fileinfo.c if (php_stream_stat(stream, &ssb) == SUCCESS) { ssb 544 ext/fileinfo/fileinfo.c if (ssb.sb.st_mode & S_IFDIR) { ssb 109 ext/fileinfo/libmagic/fsmagic.c php_stream_statbuf ssb; ssb 110 ext/fileinfo/libmagic/fsmagic.c if (php_stream_stat(stream, &ssb) < 0) { ssb 117 ext/fileinfo/libmagic/fsmagic.c memcpy(sb, &ssb.sb, sizeof(struct stat)); ssb 1673 ext/opcache/ZendAccelerator.c php_stream_statbuf ssb; ssb 1678 ext/opcache/ZendAccelerator.c php_stream_stat_path(fname, &ssb); ssb 2084 ext/openssl/xp_ssl.c static int php_openssl_sockop_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) /* {{{ */ ssb 2086 ext/openssl/xp_ssl.c return php_stream_socket_ops.stat(stream, ssb TSRMLS_CC); ssb 25 ext/phar/dirstream.c void phar_dostat(phar_archive_data *phar, phar_entry_info *data, php_stream_statbuf *ssb, zend_bool is_dir TSRMLS_DC); ssb 1736 ext/phar/phar.c php_stream_statbuf ssb; ssb 1758 ext/phar/phar.c if (SUCCESS == php_stream_stat_path((char *) filename, &ssb)) { ssb 1762 ext/phar/phar.c if (ssb.sb.st_mode & S_IFDIR) { ssb 1785 ext/phar/phar.c if (SUCCESS != php_stream_stat_path((char *) filename, &ssb)) { ssb 1809 ext/phar/phar.c if (SUCCESS != php_stream_stat_path(realpath, &ssb)) { ssb 1817 ext/phar/phar.c if (ssb.sb.st_mode & S_IFDIR) { ssb 1829 ext/phar/phar.c if (ssb.sb.st_mode & S_IFDIR) { ssb 2036 ext/phar/phar_object.c php_stream_statbuf ssb; ssb 2146 ext/phar/phar_object.c if (SUCCESS == php_stream_stat_path(newpath, &ssb)) { ssb 2593 ext/phar/phar_object.c php_stream_statbuf ssb; ssb 2604 ext/phar/phar_object.c if (SUCCESS != php_stream_stat_path(phar_obj->arc.archive->fname, &ssb)) { ssb 2612 ext/phar/phar_object.c RETURN_BOOL((ssb.sb.st_mode & (S_IWOTH | S_IWGRP | S_IWUSR)) != 0); ssb 4116 ext/phar/phar_object.c php_stream_statbuf ssb; ssb 4199 ext/phar/phar_object.c if (!overwrite && SUCCESS == php_stream_stat_path(fullpath, &ssb)) { ssb 4215 ext/phar/phar_object.c if (FAILURE == php_stream_stat_path(fullpath, &ssb)) { ssb 4307 ext/phar/phar_object.c php_stream_statbuf ssb; ssb 4347 ext/phar/phar_object.c if (php_stream_stat_path(pathto, &ssb) < 0) { ssb 4354 ext/phar/phar_object.c } else if (!(ssb.sb.st_mode & S_IFDIR)) { ssb 481 ext/phar/stream.c void phar_dostat(phar_archive_data *phar, phar_entry_info *data, php_stream_statbuf *ssb, zend_bool is_temp_dir TSRMLS_DC) ssb 483 ext/phar/stream.c memset(ssb, 0, sizeof(php_stream_statbuf)); ssb 486 ext/phar/stream.c ssb->sb.st_size = data->uncompressed_filesize; ssb 487 ext/phar/stream.c ssb->sb.st_mode = data->flags & PHAR_ENT_PERM_MASK; ssb 488 ext/phar/stream.c ssb->sb.st_mode |= S_IFREG; /* regular file */ ssb 491 ext/phar/stream.c ssb->sb.st_mtime.tv_sec = data->timestamp; ssb 492 ext/phar/stream.c ssb->sb.st_atime.tv_sec = data->timestamp; ssb 493 ext/phar/stream.c ssb->sb.st_ctime.tv_sec = data->timestamp; ssb 495 ext/phar/stream.c ssb->sb.st_mtime = data->timestamp; ssb 496 ext/phar/stream.c ssb->sb.st_atime = data->timestamp; ssb 497 ext/phar/stream.c ssb->sb.st_ctime = data->timestamp; ssb 500 ext/phar/stream.c ssb->sb.st_size = 0; ssb 501 ext/phar/stream.c ssb->sb.st_mode = data->flags & PHAR_ENT_PERM_MASK; ssb 502 ext/phar/stream.c ssb->sb.st_mode |= S_IFDIR; /* regular directory */ ssb 505 ext/phar/stream.c ssb->sb.st_mtime.tv_sec = data->timestamp; ssb 506 ext/phar/stream.c ssb->sb.st_atime.tv_sec = data->timestamp; ssb 507 ext/phar/stream.c ssb->sb.st_ctime.tv_sec = data->timestamp; ssb 509 ext/phar/stream.c ssb->sb.st_mtime = data->timestamp; ssb 510 ext/phar/stream.c ssb->sb.st_atime = data->timestamp; ssb 511 ext/phar/stream.c ssb->sb.st_ctime = data->timestamp; ssb 514 ext/phar/stream.c ssb->sb.st_size = 0; ssb 515 ext/phar/stream.c ssb->sb.st_mode = 0777; ssb 516 ext/phar/stream.c ssb->sb.st_mode |= S_IFDIR; /* regular directory */ ssb 518 ext/phar/stream.c ssb->sb.st_mtime.tv_sec = phar->max_timestamp; ssb 519 ext/phar/stream.c ssb->sb.st_atime.tv_sec = phar->max_timestamp; ssb 520 ext/phar/stream.c ssb->sb.st_ctime.tv_sec = phar->max_timestamp; ssb 522 ext/phar/stream.c ssb->sb.st_mtime = phar->max_timestamp; ssb 523 ext/phar/stream.c ssb->sb.st_atime = phar->max_timestamp; ssb 524 ext/phar/stream.c ssb->sb.st_ctime = phar->max_timestamp; ssb 528 ext/phar/stream.c ssb->sb.st_mode = (ssb->sb.st_mode & 0555) | (ssb->sb.st_mode & ~0777); ssb 531 ext/phar/stream.c ssb->sb.st_nlink = 1; ssb 532 ext/phar/stream.c ssb->sb.st_rdev = -1; ssb 534 ext/phar/stream.c ssb->sb.st_dev = 0xc; ssb 537 ext/phar/stream.c ssb->sb.st_ino = data->inode; ssb 540 ext/phar/stream.c ssb->sb.st_blksize = -1; ssb 541 ext/phar/stream.c ssb->sb.st_blocks = -1; ssb 549 ext/phar/stream.c static int phar_stream_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) /* {{{ */ ssb 554 ext/phar/stream.c if (!ssb) { ssb 558 ext/phar/stream.c phar_dostat(data->phar, data->internal_file, ssb, 0 TSRMLS_CC); ssb 567 ext/phar/stream.c php_stream_statbuf *ssb, php_stream_context *context TSRMLS_DC) /* {{{ */ ssb 608 ext/phar/stream.c phar_dostat(phar, NULL, ssb, 1 TSRMLS_CC); ssb 619 ext/phar/stream.c phar_dostat(phar, entry, ssb, 0 TSRMLS_CC); ssb 624 ext/phar/stream.c phar_dostat(phar, NULL, ssb, 1 TSRMLS_CC); ssb 666 ext/phar/stream.c phar_dostat(phar, entry, ssb, 0 TSRMLS_CC); ssb 30 ext/phar/stream.h static int phar_wrapper_stat(php_stream_wrapper *wrapper, const char *url, int flags, php_stream_statbuf *ssb, php_stream_context *context TSRMLS_DC); ssb 38 ext/phar/stream.h static int phar_stream_stat( php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC); ssb 173 ext/phar/util.c php_stream_statbuf ssb; ssb 222 ext/phar/util.c if (SUCCESS != php_stream_stat_path(filename, &ssb)) { ssb 228 ext/phar/util.c if (ssb.sb.st_mode & S_IFDIR) { ssb 238 ext/phar/util.c entry.uncompressed_filesize = entry.compressed_filesize = ssb.sb.st_size; ssb 241 ext/phar/util.c entry.flags = ssb.sb.st_mode; ssb 1322 ext/phar/util.c php_stream_statbuf ssb; ssb 1340 ext/phar/util.c if (SUCCESS != php_stream_stat_path(test, &ssb)) { ssb 1345 ext/phar/util.c if (ssb.sb.st_mode & S_IFDIR && !dir) { ssb 1353 ext/phar/util.c if ((ssb.sb.st_mode & S_IFDIR) == 0 && dir) { ssb 1213 ext/sqlite3/sqlite3.c static int php_sqlite3_stream_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) ssb 1216 ext/sqlite3/sqlite3.c ssb->sb.st_size = sqlite3_stream->size; ssb 190 ext/standard/basic_functions.h php_stream_statbuf ssb, lssb; ssb 854 ext/standard/filestat.c php_stream_statbuf ssb; ssb 906 ext/standard/filestat.c if (php_stream_stat_path_ex((char *)filename, flags, &ssb, NULL)) { ssb 914 ext/standard/filestat.c stat_sb = &ssb.sb; ssb 919 ext/standard/filestat.c if(ssb.sb.st_uid==getuid()) { ssb 923 ext/standard/filestat.c } else if(ssb.sb.st_gid==getgid()) { ssb 936 ext/standard/filestat.c if(ssb.sb.st_gid==gids[i]) { ssb 965 ext/standard/filestat.c RETURN_LONG((long)ssb.sb.st_mode); ssb 967 ext/standard/filestat.c RETURN_LONG((long)ssb.sb.st_ino); ssb 969 ext/standard/filestat.c RETURN_LONG((long)ssb.sb.st_size); ssb 971 ext/standard/filestat.c RETURN_LONG((long)ssb.sb.st_uid); ssb 973 ext/standard/filestat.c RETURN_LONG((long)ssb.sb.st_gid); ssb 975 ext/standard/filestat.c RETURN_LONG((long)ssb.sb.st_atime); ssb 977 ext/standard/filestat.c RETURN_LONG((long)ssb.sb.st_mtime); ssb 979 ext/standard/filestat.c RETURN_LONG((long)ssb.sb.st_ctime); ssb 981 ext/standard/filestat.c if (S_ISLNK(ssb.sb.st_mode)) { ssb 984 ext/standard/filestat.c switch(ssb.sb.st_mode & S_IFMT) { ssb 994 ext/standard/filestat.c php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Unknown file type (%d)", ssb.sb.st_mode&S_IFMT); ssb 997 ext/standard/filestat.c RETURN_BOOL((ssb.sb.st_mode & wmask) != 0); ssb 999 ext/standard/filestat.c RETURN_BOOL((ssb.sb.st_mode&rmask)!=0); ssb 1001 ext/standard/filestat.c RETURN_BOOL((ssb.sb.st_mode&xmask)!=0 && !S_ISDIR(ssb.sb.st_mode)); ssb 1003 ext/standard/filestat.c RETURN_BOOL(S_ISREG(ssb.sb.st_mode)); ssb 1005 ext/standard/filestat.c RETURN_BOOL(S_ISDIR(ssb.sb.st_mode)); ssb 1007 ext/standard/filestat.c RETURN_BOOL(S_ISLNK(ssb.sb.st_mode)); ssb 94 ext/standard/ftp_fopen_wrapper.c static int php_stream_ftp_stream_stat(php_stream_wrapper *wrapper, php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) ssb 785 ext/standard/ftp_fopen_wrapper.c static int php_stream_ftp_url_stat(php_stream_wrapper *wrapper, const char *url, int flags, php_stream_statbuf *ssb, php_stream_context *context TSRMLS_DC) ssb 793 ext/standard/ftp_fopen_wrapper.c if (!ssb) return -1; ssb 800 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_mode = 0644; /* FTP won't give us a valid mode, so aproximate one based on being readable */ ssb 804 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_mode |= S_IFREG; ssb 806 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_mode |= S_IFDIR; ssb 823 ext/standard/ftp_fopen_wrapper.c if (ssb->sb.st_mode & S_IFDIR) { ssb 824 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_size = 0; ssb 829 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_size = atoi(tmp_line + 4); ssb 869 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_mtime = mktime(&tm); ssb 873 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_mtime = -1; ssb 876 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_ino = 0; /* Unknown values */ ssb 877 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_dev = 0; ssb 878 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_uid = 0; ssb 879 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_gid = 0; ssb 880 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_atime = -1; ssb 881 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_ctime = -1; ssb 883 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_nlink = 1; ssb 884 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_rdev = -1; ssb 886 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_blksize = 4096; /* Guess since FTP won't expose this information */ ssb 888 ext/standard/ftp_fopen_wrapper.c ssb->sb.st_blocks = (int)((4095 + ssb->sb.st_size) / ssb->sb.st_blksize); /* emulate ceil */ ssb 967 ext/standard/http_fopen_wrapper.c static int php_stream_http_stream_stat(php_stream_wrapper *wrapper, php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) /* {{{ */ ssb 165 ext/zip/php_zip.c php_stream_statbuf ssb; ssb 225 ext/zip/php_zip.c if (php_stream_stat_path_ex(file_dirname_fullpath, PHP_STREAM_URL_STAT_QUIET, &ssb, NULL) < 0) { ssb 2646 ext/zip/php_zip.c php_stream_statbuf ssb; ssb 2665 ext/zip/php_zip.c if (php_stream_stat_path_ex(pathto, PHP_STREAM_URL_STAT_QUIET, &ssb, NULL) < 0) { ssb 115 ext/zip/zip_stream.c static int php_zip_ops_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) /* {{{ */ ssb 161 ext/zip/zip_stream.c memset(ssb, 0, sizeof(php_stream_statbuf)); ssb 169 ext/zip/zip_stream.c ssb->sb.st_size = sb.size; ssb 170 ext/zip/zip_stream.c ssb->sb.st_mode |= S_IFREG; /* regular file */ ssb 172 ext/zip/zip_stream.c ssb->sb.st_size = 0; ssb 173 ext/zip/zip_stream.c ssb->sb.st_mode |= S_IFDIR; /* regular directory */ ssb 176 ext/zip/zip_stream.c ssb->sb.st_mtime = sb.mtime; ssb 177 ext/zip/zip_stream.c ssb->sb.st_atime = sb.mtime; ssb 178 ext/zip/zip_stream.c ssb->sb.st_ctime = sb.mtime; ssb 179 ext/zip/zip_stream.c ssb->sb.st_nlink = 1; ssb 180 ext/zip/zip_stream.c ssb->sb.st_rdev = -1; ssb 182 ext/zip/zip_stream.c ssb->sb.st_blksize = -1; ssb 183 ext/zip/zip_stream.c ssb->sb.st_blocks = -1; ssb 185 ext/zip/zip_stream.c ssb->sb.st_ino = -1; ssb 551 main/fopen_wrappers.c php_stream_statbuf ssb; ssb 553 main/fopen_wrappers.c if (SUCCESS == wrapper->wops->url_stat(wrapper, trypath, 0, &ssb, NULL TSRMLS_CC)) { ssb 587 main/fopen_wrappers.c php_stream_statbuf ssb; ssb 589 main/fopen_wrappers.c if (SUCCESS == wrapper->wops->url_stat(wrapper, trypath, 0, &ssb, NULL TSRMLS_CC)) { ssb 1399 main/main.c php_stream_statbuf ssb; ssb 1400 main/main.c if (php_stream_stat((php_stream*)handle, &ssb) == 0) { ssb 1401 main/main.c return ssb.sb.st_size; ssb 128 main/php_streams.h int (*stat)(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC); ssb 139 main/php_streams.h int (*stream_stat)(php_stream_wrapper *wrapper, php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC); ssb 141 main/php_streams.h int (*url_stat)(php_stream_wrapper *wrapper, const char *url, int flags, php_stream_statbuf *ssb, php_stream_context *context TSRMLS_DC); ssb 334 main/php_streams.h PHPAPI int _php_stream_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC); ssb 335 main/php_streams.h #define php_stream_stat(stream, ssb) _php_stream_stat((stream), (ssb) TSRMLS_CC) ssb 337 main/php_streams.h PHPAPI int _php_stream_stat_path(const char *path, int flags, php_stream_statbuf *ssb, php_stream_context *context TSRMLS_DC); ssb 338 main/php_streams.h #define php_stream_stat_path(path, ssb) _php_stream_stat_path((path), 0, (ssb), NULL TSRMLS_CC) ssb 339 main/php_streams.h #define php_stream_stat_path_ex(path, flags, ssb, context) _php_stream_stat_path((path), (flags), (ssb), (context) TSRMLS_CC) ssb 204 main/streams/memory.c static int php_stream_memory_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) /* {{{ */ ssb 210 main/streams/memory.c memset(ssb, 0, sizeof(php_stream_statbuf)); ssb 213 main/streams/memory.c ssb->sb.st_mode = ms->mode & TEMP_STREAM_READONLY ? 0444 : 0666; ssb 215 main/streams/memory.c ssb->sb.st_size = ms->fsize; ssb 216 main/streams/memory.c ssb->sb.st_mode |= S_IFREG; /* regular file */ ssb 219 main/streams/memory.c ssb->sb.st_mtime.tv_sec = timestamp; ssb 220 main/streams/memory.c ssb->sb.st_atime.tv_sec = timestamp; ssb 221 main/streams/memory.c ssb->sb.st_ctime.tv_sec = timestamp; ssb 223 main/streams/memory.c ssb->sb.st_mtime = timestamp; ssb 224 main/streams/memory.c ssb->sb.st_atime = timestamp; ssb 225 main/streams/memory.c ssb->sb.st_ctime = timestamp; ssb 228 main/streams/memory.c ssb->sb.st_nlink = 1; ssb 229 main/streams/memory.c ssb->sb.st_rdev = -1; ssb 231 main/streams/memory.c ssb->sb.st_dev = 0xC; ssb 233 main/streams/memory.c ssb->sb.st_ino = 0; ssb 236 main/streams/memory.c ssb->sb.st_blksize = -1; ssb 240 main/streams/memory.c ssb->sb.st_blocks = -1; ssb 521 main/streams/memory.c static int php_stream_temp_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) /* {{{ */ ssb 528 main/streams/memory.c return php_stream_stat(ts->innerstream, ssb); ssb 564 main/streams/plain_wrapper.c static int php_stdiop_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) ssb 572 main/streams/plain_wrapper.c memcpy(&ssb->sb, &data->sb, sizeof(ssb->sb)); ssb 1027 main/streams/plain_wrapper.c static int php_plain_files_url_stater(php_stream_wrapper *wrapper, const char *url, int flags, php_stream_statbuf *ssb, php_stream_context *context TSRMLS_DC) ssb 1040 main/streams/plain_wrapper.c return VCWD_LSTAT(url, &ssb->sb); ssb 1046 main/streams/plain_wrapper.c return VCWD_LSTAT(url, &ssb->sb); ssb 1050 main/streams/plain_wrapper.c return VCWD_STAT(url, &ssb->sb); ssb 822 main/streams/streams.c PHPAPI int _php_stream_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) ssb 824 main/streams/streams.c memset(ssb, 0, sizeof(*ssb)); ssb 828 main/streams/streams.c return stream->wrapper->wops->stream_stat(stream->wrapper, stream, ssb TSRMLS_CC); ssb 839 main/streams/streams.c return (stream->ops->stat)(stream, ssb TSRMLS_CC); ssb 1921 main/streams/streams.c PHPAPI int _php_stream_stat_path(const char *path, int flags, php_stream_statbuf *ssb, php_stream_context *context TSRMLS_DC) ssb 1931 main/streams/streams.c memcpy(ssb, &BG(lssb), sizeof(php_stream_statbuf)); ssb 1936 main/streams/streams.c memcpy(ssb, &BG(ssb), sizeof(php_stream_statbuf)); ssb 1944 main/streams/streams.c ret = wrapper->wops->url_stat(wrapper, path_to_open, flags, ssb, context TSRMLS_CC); ssb 1953 main/streams/streams.c memcpy(&BG(lssb), ssb, sizeof(php_stream_statbuf)); ssb 1959 main/streams/streams.c memcpy(&BG(ssb), ssb, sizeof(php_stream_statbuf)); ssb 49 main/streams/userspace.c static int user_wrapper_stat_url(php_stream_wrapper *wrapper, const char *url, int flags, php_stream_statbuf *ssb, php_stream_context *context TSRMLS_DC); ssb 891 main/streams/userspace.c static int statbuf_from_array(zval *array, php_stream_statbuf *ssb TSRMLS_DC) ssb 899 main/streams/userspace.c ssb->sb.st_##name2 = Z_LVAL_PP(elem); \ ssb 904 main/streams/userspace.c memset(ssb, 0, sizeof(php_stream_statbuf)); ssb 936 main/streams/userspace.c static int php_userstreamop_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) ssb 953 main/streams/userspace.c if (SUCCESS == statbuf_from_array(retval, ssb TSRMLS_CC)) ssb 1463 main/streams/userspace.c php_stream_statbuf *ssb, php_stream_context *context TSRMLS_DC) ssb 1499 main/streams/userspace.c if (SUCCESS == statbuf_from_array(zretval, ssb TSRMLS_CC)) ssb 223 main/streams/xp_socket.c static int php_sockop_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) ssb 229 main/streams/xp_socket.c return fstat(sock->socket, &ssb->sb); ssb 224 sapi/phpdbg/phpdbg_bp.c php_stream_statbuf ssb; ssb 227 sapi/phpdbg/phpdbg_bp.c if (php_stream_stat_path(path, &ssb) != FAILURE) { ssb 228 sapi/phpdbg/phpdbg_bp.c if (ssb.sb.st_mode & (S_IFREG|S_IFLNK)) {