]> granicus.if.org Git - php/commitdiff
Added a handler for php -r '' for SAFE_MODE
authorIlia Alshanetsky <iliaa@php.net>
Fri, 16 Aug 2002 12:47:56 +0000 (12:47 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Fri, 16 Aug 2002 12:47:56 +0000 (12:47 +0000)
ext/standard/pageinfo.c

index e1ea9c54f2555578e81b29453fcf6967a73e8c21..13d500bef72bc0a144e9db0c0aff35e306652b7d 100644 (file)
@@ -35,6 +35,7 @@
 #include <unistd.h>
 #endif
 #include <sys/stat.h>
+#include <sys/types.h>
 #ifdef PHP_WIN32
 #include <process.h>
 #endif
@@ -56,6 +57,10 @@ PHPAPI void php_statpage(TSRMLS_D)
                        BG(page_inode) = pstat->st_ino;
                        BG(page_mtime) = pstat->st_mtime;
                } 
+               else { /* handler for situations where there is no source file, ex. php -r */
+                       BG(page_uid) = getuid();
+                       BG(page_gid) = getgid();
+               }
        }
 }
 /* }}} */