Hannes, unfortunately strsep() is missing on Solaris, so this patch breaks the 
build.

On 04/25/2007 02:02 PM, Hannes Magnusson wrote:
diff -u php-src/main/php_ini.c:1.149 php-src/main/php_ini.c:1.150
--- php-src/main/php_ini.c:1.149        Mon Apr 16 09:43:52 2007
+++ php-src/main/php_ini.c      Wed Apr 25 10:02:23 2007
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
  */
-/* $Id: php_ini.c,v 1.149 2007/04/16 09:43:52 dmitry Exp $ */
+/* $Id: php_ini.c,v 1.150 2007/04/25 10:02:23 bjori Exp $ */
#include "php.h"
 #include "ext/standard/info.h"
@@ -351,7 +351,26 @@
 #else
                if (sapi_module.executable_location) {
                        binary_location = (char *)emalloc(PATH_MAX);
-                       if (!realpath(sapi_module.executable_location, 
binary_location)) {
+                       if (!strchr(sapi_module.executable_location, '/')) {
+                               char *path;
+                               int found = 0;
+
+                               if ((path = getenv("PATH")) != NULL) {
+                                       char *search_dir, 
search_path[MAXPATHLEN];
+
+                                       while ((search_dir = strsep(&path, 
":")) != NULL) {

--
Wbr, Antony Dovgal

--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to