Re: [PHP4BETA] CVS update: php4

From: Date: Wed, 21 Apr 1999 18:34:25 +0000
Subject: Re: [PHP4BETA] CVS update: php4
References: 1  Groups: php.dev php.version4 
Request: Send a blank email to php-version4+get-243@lists.php.net to get a copy of this message
As it broke PHP 3.0.7-dev under Windows, it broke PHP 4.0 as well... php_compat.h is only necessary for flock, if I'm not mistaken. In that case, please include it only where it's really necessary, and also name it appropriately. Right now, including that file from php.h kills Win32 compilations. Also, in general, I want to try and avoid including files in php.h unless they're really used by all of PHP. This should make dependencies much more reasonable and recompile times much shorter. Zeev On 21 Apr 1999, sas wrote: > Date: Wednesday April 21, 1999 @ 13:11 > Author: sas > > Update of /repository/php4 > In directory php:/tmp/cvs-serv10645 > > Modified Files: > ChangeLog.TODO Makefile.in fopen-wrappers.c php.h > Added Files: > php_compat.c php_compat.h > Log Message: > port some fixes, add compat routines > Index: php4/ChangeLog.TODO > diff -c php4/ChangeLog.TODO:1.2 php4/ChangeLog.TODO:1.3 > *** php4/ChangeLog.TODO:1.2 Wed Apr 21 12:31:27 1999 > --- php4/ChangeLog.TODO Wed Apr 21 13:11:00 1999 > *************** > *** 10,20 **** > - added Oracle-OCI8 persistent connections > - fixed OCIDefineByName crash. > - fixed some NULL-column related problems in OCI8-module. > - - avoid stripping double slashes when fopen'ing files (Sascha) > - - sql_regcase() change: only apply to alphabetic characters (Sascha) > - - add snmprealwalk() (Sascha Schumann) > - - fix serious bug in strftime() (Sascha Schumann) > - - fix bug in ucwords() (Sascha Schumann) > - optimized fgets() and fread() > - memory leak in operators.c fixed > - socket leak fixed (Sascha Schumann) > --- 10,15 ---- > Index: php4/Makefile.in > diff -c php4/Makefile.in:1.9 php4/Makefile.in:1.10 > *** php4/Makefile.in:1.9 Mon Apr 19 21:03:09 1999 > --- php4/Makefile.in Wed Apr 21 13:11:00 1999 > *************** > *** 24,30 **** > # +----------------------------------------------------------------------+ > > # > ! # $Id: Makefile.in,v 1.9 1999/04/20 01:03:09 ssb Exp $ > # > > prefix = @prefix@ > --- 24,30 ---- > # +----------------------------------------------------------------------+ > > # > ! # $Id: Makefile.in,v 1.10 1999/04/21 17:11:00 sas Exp $ > # > > prefix = @prefix@ > *************** > *** 62,72 **** > SOURCE = main.c internal_functions.c snprintf.c php3_sprintf.c \ > configuration-parser.c configuration-scanner.c request_info.c \ > safe_mode.c fopen-wrappers.c php3_realpath.c alloca.c output.c \ > ! php_ini.c > OBJS = main.o internal_functions.o snprintf.o php3_sprintf.o \ > configuration-parser.o configuration-scanner.o request_info.o \ > safe_mode.o fopen-wrappers.o php3_realpath.o alloca.o output.o \ > ! php_ini.o > > FUNCTIONS_SOURCE = functions/apache.c functions/fhttpd.c \ > functions/crypt.c functions/db.c functions/dl.c functions/filepro.c \ > --- 62,72 ---- > SOURCE = main.c internal_functions.c snprintf.c php3_sprintf.c \ > configuration-parser.c configuration-scanner.c request_info.c \ > safe_mode.c fopen-wrappers.c php3_realpath.c alloca.c output.c \ > ! php_ini.c php_compat.c > OBJS = main.o internal_functions.o snprintf.o php3_sprintf.o \ > configuration-parser.o configuration-scanner.o request_info.o \ > safe_mode.o fopen-wrappers.o php3_realpath.o alloca.o output.o \ > ! php_ini.o php_compat.o > > FUNCTIONS_SOURCE = functions/apache.c functions/fhttpd.c \ > functions/crypt.c functions/db.c functions/dl.c functions/filepro.c \ > *************** > *** 184,189 **** > --- 184,190 ---- > rm -f *~ functions/*~ > > .c.o: > + @rm -f $@ > $(CC) $(CFLAGS) -c $< -o $@ > @bn=echo $@ | sed -e 's#functions/##'; test -f $@ > || \ > (test "$@" != "$$bn" && test -f "$$bn" && mv > $$bn $@) > Index: php4/fopen-wrappers.c > diff -c php4/fopen-wrappers.c:1.6 php4/fopen-wrappers.c:1.7 > *** php4/fopen-wrappers.c:1.6 Wed Apr 21 00:02:11 1999 > --- php4/fopen-wrappers.c Wed Apr 21 13:11:00 1999 > *************** > *** 27,33 **** > | Jim Winstead <jimw@php.net> | > +----------------------------------------------------------------------+ > */ > ! /* $Id: fopen-wrappers.c,v 1.6 1999/04/21 04:02:11 zeev Exp $ */ > > #ifdef THREAD_SAFE > #include "tls.h" > --- 27,33 ---- > | Jim Winstead <jimw@php.net> | > +----------------------------------------------------------------------+ > */ > ! /* $Id: fopen-wrappers.c,v 1.7 1999/04/21 17:11:00 sas Exp $ */ > > #ifdef THREAD_SAFE > #include "tls.h" > *************** > *** 131,136 **** > --- 131,137 ---- > local_open_basedir[local_open_basedir_pos--] = 0; > } > > + #if 0 > /* Strip double (back)slashes */ > if (local_open_basedir_pos > 0) { > while (( > *************** > *** 144,150 **** > local_open_basedir[local_open_basedir_pos--] = 0; > } > } > ! > } else { > /* Else use the unmodified path */ > strcpy(local_open_basedir, PG(open_basedir)); > --- 145,152 ---- > local_open_basedir[local_open_basedir_pos--] = 0; > } > } > ! #endif > ! > } else { > /* Else use the unmodified path */ > strcpy(local_open_basedir, PG(open_basedir)); > Index: php4/php.h > diff -c php4/php.h:1.5 php4/php.h:1.6 > *** php4/php.h:1.5 Wed Apr 21 00:02:11 1999 > --- php4/php.h Wed Apr 21 13:11:00 1999 > *************** > *** 28,34 **** > +----------------------------------------------------------------------+ > */ > > ! /* $Id: php.h,v 1.5 1999/04/21 04:02:11 zeev Exp $ */ > > #ifndef _PHP_H > #define _PHP_H > --- 28,34 ---- > +----------------------------------------------------------------------+ > */ > > ! /* $Id: php.h,v 1.6 1999/04/21 17:11:00 sas Exp $ */ > > #ifndef _PHP_H > #define _PHP_H > *************** > *** 510,515 **** > --- 510,516 ---- > #define XtOffsetOf(s_type,field) XtOffset(s_type*,field) > #endif > > + #include "php_compat.h" > > #endif > > > -- > PHP 4 Beta > > -- ----------------------------------------------------- Zeev Suraski <zeev@zend.com> For a PGP public key, finger bourbon@netvision.net.il -- PHP 4 Beta

« previous php.version4 (#243) next »