iliaa Wed Nov 6 13:07:23 2002 EDT Modified files: /TSRM tsrm_virtual_cwd.c tsrm_virtual_cwd.h /php4/main safe_mode.c /php4/ext/standard file.c Log: Instead of checking whether realpath exists based on OS. Use the HAVE_REALPATH define, which is set if realpath() is avaliable. This patch also resolves bug #18868. Index: TSRM/tsrm_virtual_cwd.c diff -u TSRM/tsrm_virtual_cwd.c:1.40 TSRM/tsrm_virtual_cwd.c:1.41 --- TSRM/tsrm_virtual_cwd.c:1.40 Tue Nov 5 09:50:16 2002 +++ TSRM/tsrm_virtual_cwd.c Wed Nov 6 13:07:22 2002 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: tsrm_virtual_cwd.c,v 1.40 2002/11/05 14:50:16 iliaa Exp $ */ +/* $Id: tsrm_virtual_cwd.c,v 1.41 2002/11/06 18:07:22 iliaa Exp $ */ #include <sys/types.h> #include <sys/stat.h> @@ -41,7 +41,7 @@ #include "tsrm_nw.h" #endif -#ifdef __BEOS__ +#ifndef HAVE_REALPATH #define realpath(x,y) strcpy(y,x) #endif Index: TSRM/tsrm_virtual_cwd.h diff -u TSRM/tsrm_virtual_cwd.h:1.24 TSRM/tsrm_virtual_cwd.h:1.25 --- TSRM/tsrm_virtual_cwd.h:1.24 Tue Nov 5 09:50:16 2002 +++ TSRM/tsrm_virtual_cwd.h Wed Nov 6 13:07:22 2002 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: tsrm_virtual_cwd.h,v 1.24 2002/11/05 14:50:16 iliaa Exp $ */ +/* $Id: tsrm_virtual_cwd.h,v 1.25 2002/11/06 18:07:22 iliaa Exp $ */ #ifndef VIRTUAL_CWD_H #define VIRTUAL_CWD_H @@ -233,7 +233,7 @@ #define VCWD_POPEN(command, type) popen(command, type) #define VCWD_ACCESS(pathname, mode) access(pathname, mode) -#if !defined(TSRM_WIN32) && !defined(NETWARE) +#ifdef HAVE_REALPATH #define VCWD_REALPATH(path, real_path) realpath(path, real_path) #else #define VCWD_REALPATH(path, real_path) strcpy(real_path, path) Index: php4/main/safe_mode.c diff -u php4/main/safe_mode.c:1.50 php4/main/safe_mode.c:1.51 --- php4/main/safe_mode.c:1.50 Wed Oct 2 19:48:58 2002 +++ php4/main/safe_mode.c Wed Nov 6 13:07:23 2002 @@ -15,7 +15,7 @@ | Author: Rasmus Lerdorf <[EMAIL PROTECTED]> | +----------------------------------------------------------------------+ */ -/* $Id: safe_mode.c,v 1.50 2002/10/02 23:48:58 dreid Exp $ */ +/* $Id: safe_mode.c,v 1.51 2002/11/06 18:07:23 iliaa Exp $ */ #include "php.h" @@ -30,10 +30,6 @@ #include "safe_mode.h" #include "SAPI.h" #include "php_globals.h" - -#ifdef __BEOS__ -#define realpath(x,y) strcpy(y,x) -#endif /* * php_checkuid Index: php4/ext/standard/file.c diff -u php4/ext/standard/file.c:1.278 php4/ext/standard/file.c:1.279 --- php4/ext/standard/file.c:1.278 Tue Oct 29 08:26:44 2002 +++ php4/ext/standard/file.c Wed Nov 6 13:07:23 2002 @@ -21,7 +21,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: file.c,v 1.278 2002/10/29 13:26:44 helly Exp $ */ +/* $Id: file.c,v 1.279 2002/11/06 18:07:23 iliaa Exp $ */ /* Synced with php 3.0 revision 1.218 1999-06-16 [ssb] */ @@ -113,10 +113,6 @@ #ifdef HAVE_FNMATCH #include <fnmatch.h> -#endif - -#ifdef __BEOS__ -#define realpath(x,y) strcpy(y,x) #endif /* }}} */
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php