Re: cvs: php4 /main SAPI.h fopen_wrappers.c /sapi/cgi cgi_main.c

From: Date: Tue, 17 Apr 2001 01:39:32 +0000
Subject: Re: cvs: php4 /main SAPI.h fopen_wrappers.c /sapi/cgi cgi_main.c
References: 1  Groups: php.cvs 
Request: Send a blank email to php-cvs+get-5134@lists.php.net to get a copy of this message
On Mon, Apr 16, 2001 at 11:20:47PM -0000, Stig Bakken wrote: There's a lot of whitespace pollution in this commit (bad tab spacing). I'd fix it, but I don't want to commit over anything you might be in the middle of. - Jon > Index: php4/main/SAPI.h > diff -u php4/main/SAPI.h:1.68 php4/main/SAPI.h:1.69 > --- php4/main/SAPI.h:1.68 Sat Mar 17 18:32:04 2001 > +++ php4/main/SAPI.h Mon Apr 16 16:20:47 2001 > @@ -25,6 +25,8 @@ > #include "zend_operators.h" > #include <sys/stat.h> > > +#define SAPI_OPTION_NO_CHDIR 1 > + > #define SAPI_POST_BLOCK_SIZE 4000 > > #ifdef PHP_WIN32 > @@ -109,6 +111,7 @@ > char *default_charset; > HashTable *rfc1867_uploaded_files; > long post_max_size; > + int options; > } sapi_globals_struct; > > > Index: php4/main/fopen_wrappers.c > diff -u php4/main/fopen_wrappers.c:1.111 php4/main/fopen_wrappers.c:1.112 > --- php4/main/fopen_wrappers.c:1.111 Sun Feb 25 22:07:31 2001 > +++ php4/main/fopen_wrappers.c Mon Apr 16 16:20:47 2001 > @@ -16,7 +16,7 @@ > | Jim Winstead <jimw@php.net> | > +----------------------------------------------------------------------+ > */ > -/* $Id: fopen_wrappers.c,v 1.111 2001/02/26 06:07:31 andi Exp $ */ > +/* $Id: fopen_wrappers.c,v 1.112 2001/04/16 23:20:47 ssb Exp $ */ > > #include "php.h" > #include "php_globals.h" > @@ -348,7 +348,9 @@ > STR_FREE(SG(request_info).path_translated); /* for same reason as above */ > return NULL; > } > - V_CHDIR_FILE(filename); > + if (!(SG(options) & SAPI_OPTION_NO_CHDIR)) { > + V_CHDIR_FILE(filename); > + } > SG(request_info).path_translated = filename; > > return fp; > Index: php4/sapi/cgi/cgi_main.c > diff -u php4/sapi/cgi/cgi_main.c:1.100 php4/sapi/cgi/cgi_main.c:1.101 > --- php4/sapi/cgi/cgi_main.c:1.100 Thu Mar 22 10:54:51 2001 > +++ php4/sapi/cgi/cgi_main.c Mon Apr 16 16:20:47 2001 > @@ -80,7 +80,7 @@ > extern char *ap_php_optarg; > extern int ap_php_optind; > > -#define OPTSTRING "ac:d:ef:g:hilmnqs?vz:" > +#define OPTSTRING "aCc:d:ef:g:hilmnqs?vz:" > > static int _print_module_info ( zend_module_entry *module, void *arg ) { > php_printf("%s\n", module->name); > @@ -246,6 +246,7 @@ > " -s Display colour syntax highlighted source.\n" > " -f <file> Parse <file>. Implies `-q'\n" > " -v Version number\n" > + " -C Do not chdir to the script's directory\n" > " -c <path> Look for php.ini file in this directory\n" > #if SUPPORT_INTERACTIVE > " -a Run interactively\n" > @@ -525,7 +526,10 @@ > #endif > break; > > - case 'd': /* define ini entries on command line */ > + case 'C': /* don't chdir to the script directory */ > + SG(options) |= SAPI_OPTION_NO_CHDIR; > + break; > + case 'd': /* define ini entries on command line */ > define_command_line_ini_entry(ap_php_optarg); > break; -- Jon Parise (jon@csh.rit.edu) . Rochester Inst. of Technology http://www.csh.rit.edu/~jon/ : Computer Science House Member

« previous php.cvs (#5134) next »