Lines Matching refs:stat_sb

332 static void phar_fancy_stat(zend_stat_t *stat_sb, int type, zval *return_value)  in phar_fancy_stat()  argument
343 if(stat_sb->st_uid==getuid()) { in phar_fancy_stat()
347 } else if(stat_sb->st_gid==getgid()) { in phar_fancy_stat()
360 if(stat_sb->st_gid==gids[i]) { in phar_fancy_stat()
374 RETURN_LONG((zend_long)stat_sb->st_mode); in phar_fancy_stat()
376 RETURN_LONG((zend_long)stat_sb->st_ino); in phar_fancy_stat()
378 RETURN_LONG((zend_long)stat_sb->st_size); in phar_fancy_stat()
380 RETURN_LONG((zend_long)stat_sb->st_uid); in phar_fancy_stat()
382 RETURN_LONG((zend_long)stat_sb->st_gid); in phar_fancy_stat()
384 RETURN_LONG((zend_long)stat_sb->st_atime); in phar_fancy_stat()
386 RETURN_LONG((zend_long)stat_sb->st_mtime); in phar_fancy_stat()
388 RETURN_LONG((zend_long)stat_sb->st_ctime); in phar_fancy_stat()
390 if (S_ISLNK(stat_sb->st_mode)) { in phar_fancy_stat()
393 switch(stat_sb->st_mode & S_IFMT) { in phar_fancy_stat()
397 php_error_docref(NULL, E_NOTICE, "Unknown file type (%u)", stat_sb->st_mode & S_IFMT); in phar_fancy_stat()
400 RETURN_BOOL((stat_sb->st_mode & wmask) != 0); in phar_fancy_stat()
402 RETURN_BOOL((stat_sb->st_mode&rmask)!=0); in phar_fancy_stat()
404 RETURN_BOOL((stat_sb->st_mode&xmask)!=0 && !S_ISDIR(stat_sb->st_mode)); in phar_fancy_stat()
406 RETURN_BOOL(S_ISREG(stat_sb->st_mode)); in phar_fancy_stat()
408 RETURN_BOOL(S_ISDIR(stat_sb->st_mode)); in phar_fancy_stat()
410 RETURN_BOOL(S_ISLNK(stat_sb->st_mode)); in phar_fancy_stat()
418 ZVAL_LONG(&stat_dev, stat_sb->st_dev); in phar_fancy_stat()
419 ZVAL_LONG(&stat_ino, stat_sb->st_ino); in phar_fancy_stat()
420 ZVAL_LONG(&stat_mode, stat_sb->st_mode); in phar_fancy_stat()
421 ZVAL_LONG(&stat_nlink, stat_sb->st_nlink); in phar_fancy_stat()
422 ZVAL_LONG(&stat_uid, stat_sb->st_uid); in phar_fancy_stat()
423 ZVAL_LONG(&stat_gid, stat_sb->st_gid); in phar_fancy_stat()
425 ZVAL_LONG(&stat_rdev, stat_sb->st_rdev); in phar_fancy_stat()
429 ZVAL_LONG(&stat_size, stat_sb->st_size); in phar_fancy_stat()
430 ZVAL_LONG(&stat_atime, stat_sb->st_atime); in phar_fancy_stat()
431 ZVAL_LONG(&stat_mtime, stat_sb->st_mtime); in phar_fancy_stat()
432 ZVAL_LONG(&stat_ctime, stat_sb->st_ctime); in phar_fancy_stat()
434 ZVAL_LONG(&stat_blksize, stat_sb->st_blksize); in phar_fancy_stat()
439 ZVAL_LONG(&stat_blocks, stat_sb->st_blocks); in phar_fancy_stat()