Lines Matching refs:ssb

637 		php_stream_statbuf ssb;  in PHP_FUNCTION()  local
638 if (php_stream_stat_path_ex(filename, 0, &ssb, NULL)) { in PHP_FUNCTION()
642 if ((imode & 04000) != 0 && (ssb.sb.st_mode & 04000) == 0) { in PHP_FUNCTION()
645 if ((imode & 02000) != 0 && (ssb.sb.st_mode & 02000) == 0) { in PHP_FUNCTION()
648 if ((imode & 01000) != 0 && (ssb.sb.st_mode & 01000) == 0) { in PHP_FUNCTION()
787 php_stream_statbuf ssb; in php_stat() local
858 if (php_stream_stat_path_ex((char *)filename, flags, &ssb, NULL)) { in php_stat()
866 stat_sb = &ssb.sb; in php_stat()
871 if(ssb.sb.st_uid==getuid()) { in php_stat()
875 } else if(ssb.sb.st_gid==getgid()) { in php_stat()
888 if(ssb.sb.st_gid==gids[i]) { in php_stat()
917 RETURN_LONG((long)ssb.sb.st_mode); in php_stat()
919 RETURN_LONG((long)ssb.sb.st_ino); in php_stat()
921 RETURN_LONG((long)ssb.sb.st_size); in php_stat()
923 RETURN_LONG((long)ssb.sb.st_uid); in php_stat()
925 RETURN_LONG((long)ssb.sb.st_gid); in php_stat()
927 RETURN_LONG((long)ssb.sb.st_atime); in php_stat()
929 RETURN_LONG((long)ssb.sb.st_mtime); in php_stat()
931 RETURN_LONG((long)ssb.sb.st_ctime); in php_stat()
933 if (S_ISLNK(ssb.sb.st_mode)) { in php_stat()
936 switch(ssb.sb.st_mode & S_IFMT) { in php_stat()
946 php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Unknown file type (%d)", ssb.sb.st_mode&S_IFMT); in php_stat()
949 RETURN_BOOL((ssb.sb.st_mode & wmask) != 0); in php_stat()
951 RETURN_BOOL((ssb.sb.st_mode&rmask)!=0); in php_stat()
953 RETURN_BOOL((ssb.sb.st_mode&xmask)!=0 && !S_ISDIR(ssb.sb.st_mode)); in php_stat()
955 RETURN_BOOL(S_ISREG(ssb.sb.st_mode)); in php_stat()
957 RETURN_BOOL(S_ISDIR(ssb.sb.st_mode)); in php_stat()
959 RETURN_BOOL(S_ISLNK(ssb.sb.st_mode)); in php_stat()