]> git.pld-linux.org Git - packages/php.git/blobdiff - php-ini-search-path.patch
- merged from php4.spec and adjusted for Ra
[packages/php.git] / php-ini-search-path.patch
index b06054dc52f28b0f93784149f06b868ce1a69ba9..2c8499e812d13fd610520602d8118c99a172db62 100644 (file)
@@ -1,32 +1,32 @@
 see also http://bugs.php.net/bug.php?id=34793
---- php-5.1.2/main/php_ini.c~  2006-01-12 23:46:12.000000000 +0200
-+++ php-5.1.2/main/php_ini.c   2006-01-17 17:01:16.000000000 +0200
-@@ -330,6 +330,7 @@
-                       strcat(php_ini_search_path, env_location);
-               }
+--- php-4.4.2/main/php_ini.c~  2006-01-17 19:02:09.000000000 +0200
++++ php-4.4.2/main/php_ini.c   2006-01-17 19:26:46.000000000 +0200
+@@ -19,7 +19,7 @@
+ /* $Id$ */
  
-+#ifdef PHP_WIN32
-               /* Add cwd (only with CLI) */
-               if (strcmp(sapi_module.name, "cli") == 0) {
-                       if (*php_ini_search_path) {
-@@ -339,7 +340,6 @@
-               }
+ /* Check CWD for php.ini */
+-#define INI_CHECK_CWD
++#undef        INI_CHECK_CWD
  
-               /* Add binary directory */
--#ifdef PHP_WIN32
-               binary_location = (char *) emalloc(MAXPATHLEN);
-               if (GetModuleFileName(0, binary_location, MAXPATHLEN) == 0) {
+ #include "php.h"
+ #include "ext/standard/info.h"
+@@ -328,13 +327,13 @@
                        efree(binary_location);
-@@ -356,6 +356,8 @@
                        binary_location = NULL;
                }
- #endif
+-#else
++
+               if (sapi_module.executable_location) {
+                       binary_location = estrdup(sapi_module.executable_location);
+               } else {
+                       binary_location = NULL;
+               }
+-#endif
 +
-+#ifdef PHP_WIN32
                if (binary_location) {
                        char *separator_location = strrchr(binary_location, DEFAULT_SLASH);
                        
-@@ -370,7 +372,6 @@
+@@ -349,7 +348,6 @@
                }
  
                /* Add default location */
This page took 0.029007 seconds and 4 git commands to generate.