/PHP-7.1/ext/zip/ |
H A D | zip_stream.c | 167 memset(ssb, 0, sizeof(php_stream_statbuf)); in php_zip_ops_stat() 176 ssb->sb.st_size = sb.size; in php_zip_ops_stat() 179 ssb->sb.st_size = 0; in php_zip_ops_stat() 183 ssb->sb.st_mtime = sb.mtime; in php_zip_ops_stat() 184 ssb->sb.st_atime = sb.mtime; in php_zip_ops_stat() 185 ssb->sb.st_ctime = sb.mtime; in php_zip_ops_stat() 186 ssb->sb.st_nlink = 1; in php_zip_ops_stat() 187 ssb->sb.st_rdev = -1; in php_zip_ops_stat() 189 ssb->sb.st_blksize = -1; in php_zip_ops_stat() 190 ssb->sb.st_blocks = -1; in php_zip_ops_stat() [all …]
|
H A D | php_zip.c | 137 php_stream_statbuf ssb; in php_zip_extract_file() local 196 if (php_stream_stat_path_ex(file_dirname_fullpath, PHP_STREAM_URL_STAT_QUIET, &ssb, NULL) < 0) { in php_zip_extract_file() 2616 php_stream_statbuf ssb; in ZIPARCHIVE_METHOD() local 2635 if (php_stream_stat_path_ex(pathto, PHP_STREAM_URL_STAT_QUIET, &ssb, NULL) < 0) { in ZIPARCHIVE_METHOD()
|
/PHP-7.1/ext/phar/ |
H A D | stream.c | 504 ssb->sb.st_size = 0; in phar_dostat() 518 ssb->sb.st_size = 0; in phar_dostat() 519 ssb->sb.st_mode = 0777; in phar_dostat() 532 ssb->sb.st_mode = (ssb->sb.st_mode & 0555) | (ssb->sb.st_mode & ~0777); in phar_dostat() 535 ssb->sb.st_nlink = 1; in phar_dostat() 536 ssb->sb.st_rdev = -1; in phar_dostat() 538 ssb->sb.st_dev = 0xc; in phar_dostat() 541 ssb->sb.st_ino = data->inode; in phar_dostat() 544 ssb->sb.st_blksize = -1; in phar_dostat() 545 ssb->sb.st_blocks = -1; in phar_dostat() [all …]
|
H A D | stream.h | 30 …p_stream_wrapper *wrapper, const char *url, int flags, php_stream_statbuf *ssb, php_stream_context… 38 static int phar_stream_stat( php_stream *stream, php_stream_statbuf *ssb);
|
H A D | util.c | 173 php_stream_statbuf ssb; in phar_mount_entry() local 215 if (SUCCESS != php_stream_stat_path(filename, &ssb)) { in phar_mount_entry() 221 if (ssb.sb.st_mode & S_IFDIR) { in phar_mount_entry() 231 entry.uncompressed_filesize = entry.compressed_filesize = ssb.sb.st_size; in phar_mount_entry() 234 entry.flags = ssb.sb.st_mode; in phar_mount_entry() 1303 php_stream_statbuf ssb; in phar_get_entry_info_dir() local 1321 if (SUCCESS != php_stream_stat_path(test, &ssb)) { in phar_get_entry_info_dir() 1326 if (ssb.sb.st_mode & S_IFDIR && !dir) { in phar_get_entry_info_dir() 1334 if ((ssb.sb.st_mode & S_IFDIR) == 0 && dir) { in phar_get_entry_info_dir()
|
H A D | phar_object.c | 2045 php_stream_statbuf ssb; in phar_rename_archive() local 2163 if (SUCCESS == php_stream_stat_path(newpath, &ssb)) { in phar_rename_archive() 2589 php_stream_statbuf ssb; in PHP_METHOD() local 2608 RETURN_BOOL((ssb.sb.st_mode & (S_IWOTH | S_IWGRP | S_IWUSR)) != 0); in PHP_METHOD() 3643 php_stream_statbuf ssb; in phar_add_file() local 3684 data->internal_file->flags = ssb.sb.st_mode & PHAR_ENT_PERM_MASK ; in phar_add_file() 4137 php_stream_statbuf ssb; in phar_extract_file() local 4236 if (FAILURE == php_stream_stat_path(fullpath, &ssb)) { in phar_extract_file() 4324 php_stream_statbuf ssb; in PHP_METHOD() local 4363 if (php_stream_stat_path(pathto, &ssb) < 0) { in PHP_METHOD() [all …]
|
H A D | phar.c | 1745 php_stream_statbuf ssb; local 1767 if (SUCCESS == php_stream_stat_path((char *) filename, &ssb)) { 1771 if (ssb.sb.st_mode & S_IFDIR) { 1794 if (SUCCESS != php_stream_stat_path((char *) filename, &ssb)) { 1818 if (SUCCESS != php_stream_stat_path(realpath, &ssb)) { 1826 if (ssb.sb.st_mode & S_IFDIR) { 1838 if (ssb.sb.st_mode & S_IFDIR) {
|
H A D | dirstream.c | 25 void phar_dostat(phar_archive_data *phar, phar_entry_info *data, php_stream_statbuf *ssb, zend_bool…
|
/PHP-7.1/main/streams/ |
H A D | memory.c | 215 ssb->sb.st_size = ms->fsize; in php_stream_memory_stat() 219 ssb->sb.st_mtime.tv_sec = timestamp; in php_stream_memory_stat() 223 ssb->sb.st_mtime = timestamp; in php_stream_memory_stat() 224 ssb->sb.st_atime = timestamp; in php_stream_memory_stat() 225 ssb->sb.st_ctime = timestamp; in php_stream_memory_stat() 228 ssb->sb.st_nlink = 1; in php_stream_memory_stat() 229 ssb->sb.st_rdev = -1; in php_stream_memory_stat() 231 ssb->sb.st_dev = 0xC; in php_stream_memory_stat() 233 ssb->sb.st_ino = 0; in php_stream_memory_stat() 236 ssb->sb.st_blksize = -1; in php_stream_memory_stat() [all …]
|
H A D | streams.c | 805 PHPAPI int _php_stream_stat(php_stream *stream, php_stream_statbuf *ssb) in _php_stream_stat() argument 807 memset(ssb, 0, sizeof(*ssb)); in _php_stream_stat() 811 return stream->wrapper->wops->stream_stat(stream->wrapper, stream, ssb); in _php_stream_stat() 822 return (stream->ops->stat)(stream, ssb); in _php_stream_stat() 1912 PHPAPI int _php_stream_stat_path(const char *path, int flags, php_stream_statbuf *ssb, php_stream_c… argument 1922 memcpy(ssb, &BG(lssb), sizeof(php_stream_statbuf)); 1927 memcpy(ssb, &BG(ssb), sizeof(php_stream_statbuf)); 1935 ret = wrapper->wops->url_stat(wrapper, path_to_open, flags, ssb, context); 1944 memcpy(&BG(lssb), ssb, sizeof(php_stream_statbuf)); 1950 memcpy(&BG(ssb), ssb, sizeof(php_stream_statbuf));
|
H A D | userspace.c | 49 …p_stream_wrapper *wrapper, const char *url, int flags, php_stream_statbuf *ssb, php_stream_context… 845 static int statbuf_from_array(zval *array, php_stream_statbuf *ssb) in statbuf_from_array() argument 851 ssb->sb.st_##name2 = zval_get_long(elem); \ in statbuf_from_array() 856 memset(ssb, 0, sizeof(php_stream_statbuf)); in statbuf_from_array() 888 static int php_userstreamop_stat(php_stream *stream, php_stream_statbuf *ssb) in php_userstreamop_stat() argument 905 if (SUCCESS == statbuf_from_array(&retval, ssb)) in php_userstreamop_stat() 1358 php_stream_statbuf *ssb, php_stream_context *context) in user_wrapper_stat_url() argument 1388 if (SUCCESS == statbuf_from_array(&zretval, ssb)) in user_wrapper_stat_url()
|
H A D | plain_wrapper.c | 600 static int php_stdiop_stat(php_stream *stream, php_stream_statbuf *ssb) in php_stdiop_stat() argument 607 memcpy(&ssb->sb, &data->sb, sizeof(ssb->sb)); in php_stdiop_stat() 1083 …p_stream_wrapper *wrapper, const char *url, int flags, php_stream_statbuf *ssb, php_stream_context… in php_plain_files_url_stater() argument 1095 return VCWD_LSTAT(url, &ssb->sb); in php_plain_files_url_stater() 1100 return VCWD_LSTAT(url, &ssb->sb); in php_plain_files_url_stater() 1104 return VCWD_STAT(url, &ssb->sb); in php_plain_files_url_stater()
|
H A D | xp_socket.c | 236 static int php_sockop_stat(php_stream *stream, php_stream_statbuf *ssb) in php_sockop_stat() argument 243 return zend_fstat(sock->socket, &ssb->sb); in php_sockop_stat()
|
/PHP-7.1/ext/standard/ |
H A D | filestat.c | 767 php_stream_statbuf ssb; in php_stat() local 827 stat_sb = &ssb.sb; in php_stat() 832 if(ssb.sb.st_uid==getuid()) { in php_stat() 836 } else if(ssb.sb.st_gid==getgid()) { in php_stat() 849 if(ssb.sb.st_gid==gids[i]) { in php_stat() 894 if (S_ISLNK(ssb.sb.st_mode)) { in php_stat() 897 switch(ssb.sb.st_mode & S_IFMT) { in php_stat() 914 RETURN_BOOL((ssb.sb.st_mode&xmask)!=0 && !S_ISDIR(ssb.sb.st_mode)); in php_stat() 916 RETURN_BOOL(S_ISREG(ssb.sb.st_mode)); in php_stat() 918 RETURN_BOOL(S_ISDIR(ssb.sb.st_mode)); in php_stat() [all …]
|
H A D | ftp_fopen_wrapper.c | 797 if (!ssb) return -1; in php_stream_ftp_url_stat() 828 ssb->sb.st_size = 0; in php_stream_ftp_url_stat() 877 ssb->sb.st_mtime = -1; in php_stream_ftp_url_stat() 881 ssb->sb.st_dev = 0; in php_stream_ftp_url_stat() 882 ssb->sb.st_uid = 0; in php_stream_ftp_url_stat() 883 ssb->sb.st_gid = 0; in php_stream_ftp_url_stat() 884 ssb->sb.st_atime = -1; in php_stream_ftp_url_stat() 885 ssb->sb.st_ctime = -1; in php_stream_ftp_url_stat() 887 ssb->sb.st_nlink = 1; in php_stream_ftp_url_stat() 888 ssb->sb.st_rdev = -1; in php_stream_ftp_url_stat() [all …]
|
H A D | basic_functions.h | 192 php_stream_statbuf ssb, lssb; member
|
/PHP-7.1/ext/fileinfo/libmagic/ |
H A D | fsmagic.c | 112 php_stream_statbuf ssb; in file_fsmagic() local 113 if (php_stream_stat(stream, &ssb) < 0) { in file_fsmagic() 120 memcpy(sb, &ssb.sb, sizeof(struct stat)); in file_fsmagic()
|
/PHP-7.1/main/ |
H A D | php_streams.h | 130 int (*stat)(php_stream *stream, php_stream_statbuf *ssb); 141 int (*stream_stat)(php_stream_wrapper *wrapper, php_stream *stream, php_stream_statbuf *ssb); 143 …int (*url_stat)(php_stream_wrapper *wrapper, const char *url, int flags, php_stream_statbuf *ssb, … 343 PHPAPI int _php_stream_stat(php_stream *stream, php_stream_statbuf *ssb); 344 #define php_stream_stat(stream, ssb) _php_stream_stat((stream), (ssb)) argument 346 PHPAPI int _php_stream_stat_path(const char *path, int flags, php_stream_statbuf *ssb, php_stream_c… 347 #define php_stream_stat_path(path, ssb) _php_stream_stat_path((path), 0, (ssb), NULL) argument 348 #define php_stream_stat_path_ex(path, flags, ssb, context) _php_stream_stat_path((path), (flags), (… argument
|
H A D | fopen_wrappers.c | 565 php_stream_statbuf ssb; local 567 if (SUCCESS == wrapper->wops->url_stat(wrapper, trypath, 0, &ssb, NULL)) { 602 php_stream_statbuf ssb; local 604 if (SUCCESS == wrapper->wops->url_stat(wrapper, trypath, 0, &ssb, NULL)) {
|
H A D | build-defs.h.in | 15 | Author: Stig S�ther Bakken <ssb@php.net> |
|
H A D | main.c | 1402 php_stream_statbuf ssb; in php_zend_stream_fsizer() local 1403 if (php_stream_stat((php_stream*)handle, &ssb) == 0) { in php_zend_stream_fsizer() 1404 return ssb.sb.st_size; in php_zend_stream_fsizer()
|
/PHP-7.1/ext/fileinfo/ |
H A D | fileinfo.c | 523 php_stream_statbuf ssb; in _php_finfo_get_type() local 543 if (php_stream_stat_path_ex(buffer, 0, &ssb, context) == SUCCESS) { in _php_finfo_get_type() 544 if (ssb.sb.st_mode & S_IFDIR) { in _php_finfo_get_type() 558 if (php_stream_stat(stream, &ssb) == SUCCESS) { in _php_finfo_get_type() 559 if (ssb.sb.st_mode & S_IFDIR) { in _php_finfo_get_type()
|
/PHP-7.1/Zend/RFCs/ |
H A D | 002.txt | 4 Maintainer: Stig S. Bakken <ssb@php.net> 115 # [ssb 2001-09-08]:
|
/PHP-7.1/sapi/phpdbg/ |
H A D | phpdbg_bp.c | 247 php_stream_statbuf ssb; in phpdbg_set_breakpoint_file_ex() local 266 if (php_stream_stat_path(path, &ssb) == FAILURE) { in phpdbg_set_breakpoint_file_ex() 276 } else if (!(ssb.sb.st_mode & (S_IFREG|S_IFLNK))) { in phpdbg_set_breakpoint_file_ex()
|
/PHP-7.1/ext/opcache/ |
H A D | ZendAccelerator.c | 1663 php_stream_statbuf ssb; in file_cache_compile_file() local 1668 php_stream_stat_path(fname, &ssb); in file_cache_compile_file() 1948 php_stream_statbuf ssb; in persistent_compile_file() local 1953 php_stream_stat_path(fname, &ssb); in persistent_compile_file()
|