Lines Matching refs:ssb

744 	php_stream_statbuf ssb;  in php_stat()  local
802 memcpy(&ssb, &BG(lssb), sizeof(php_stream_statbuf)); in php_stat()
809 memcpy(&ssb, &BG(ssb), sizeof(php_stream_statbuf)); in php_stat()
830 …|| wrapper->wops->url_stat(wrapper, local, flags | PHP_STREAM_URL_STAT_IGNORE_OPEN_BASEDIR, &ssb, … in php_stat()
844 memcpy(&BG(lssb), &ssb, sizeof(php_stream_statbuf)); in php_stat()
847 || !S_ISLNK(ssb.sb.st_mode)) { in php_stat()
852 memcpy(&BG(ssb), &ssb, sizeof(php_stream_statbuf)); in php_stat()
856 stat_sb = &ssb.sb; in php_stat()
859 if(ssb.sb.st_uid==getuid()) { in php_stat()
863 } else if(ssb.sb.st_gid==getgid()) { in php_stat()
876 if(ssb.sb.st_gid==gids[i]) { in php_stat()
902 RETURN_LONG((zend_long)ssb.sb.st_mode); in php_stat()
904 RETURN_LONG((zend_long)ssb.sb.st_ino); in php_stat()
906 RETURN_LONG((zend_long)ssb.sb.st_size); in php_stat()
908 RETURN_LONG((zend_long)ssb.sb.st_uid); in php_stat()
910 RETURN_LONG((zend_long)ssb.sb.st_gid); in php_stat()
912 RETURN_LONG((zend_long)ssb.sb.st_atime); in php_stat()
914 RETURN_LONG((zend_long)ssb.sb.st_mtime); in php_stat()
916 RETURN_LONG((zend_long)ssb.sb.st_ctime); in php_stat()
918 if (S_ISLNK(ssb.sb.st_mode)) { in php_stat()
921 switch(ssb.sb.st_mode & S_IFMT) { in php_stat()
931 php_error_docref(NULL, E_NOTICE, "Unknown file type (%d)", ssb.sb.st_mode&S_IFMT); in php_stat()
934 RETURN_BOOL((ssb.sb.st_mode & wmask) != 0); in php_stat()
936 RETURN_BOOL((ssb.sb.st_mode&rmask)!=0); in php_stat()
938 RETURN_BOOL((ssb.sb.st_mode&xmask)!=0); in php_stat()
940 RETURN_BOOL(S_ISREG(ssb.sb.st_mode)); in php_stat()
942 RETURN_BOOL(S_ISDIR(ssb.sb.st_mode)); in php_stat()
944 RETURN_BOOL(S_ISLNK(ssb.sb.st_mode)); in php_stat()