bjori Fri Dec 12 12:44:49 2008 UTC
Modified files: (Branch: PHP_5_3)
/php-src/ext/standard file.c
/php-src/ext/standard/tests/file mkdir_variation1.phpt
mkdir_variation1-win32.phpt
mkdir_variation5.phpt
mkdir_rmdir_variation2.phpt
Log:
MFH: Fixed bug#46681 (mkdir() fails silently on PHP 5.3)
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/file.c?r1=1.409.2.6.2.28.2.25&r2=1.409.2.6.2.28.2.26&diff_format=u
Index: php-src/ext/standard/file.c
diff -u php-src/ext/standard/file.c:1.409.2.6.2.28.2.25
php-src/ext/standard/file.c:1.409.2.6.2.28.2.26
--- php-src/ext/standard/file.c:1.409.2.6.2.28.2.25 Wed Nov 26 04:19:20 2008
+++ php-src/ext/standard/file.c Fri Dec 12 12:44:48 2008
@@ -21,7 +21,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: file.c,v 1.409.2.6.2.28.2.25 2008/11/26 04:19:20 lbarnaud Exp $ */
+/* $Id: file.c,v 1.409.2.6.2.28.2.26 2008/12/12 12:44:48 bjori Exp $ */
/* Synced with php 3.0 revision 1.218 1999-06-16 [ssb] */
@@ -1355,7 +1355,7 @@
return -1;
}
- if ((ret = VCWD_MKDIR(dir, (mode_t)mode)) < 0 && (options &
REPORT_ERRORS) == 1) {
+ if ((ret = VCWD_MKDIR(dir, (mode_t)mode)) < 0 && (options &
REPORT_ERRORS)) {
php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s",
strerror(errno));
}
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/mkdir_variation1.phpt?r1=1.1.4.2&r2=1.1.4.3&diff_format=u
Index: php-src/ext/standard/tests/file/mkdir_variation1.phpt
diff -u php-src/ext/standard/tests/file/mkdir_variation1.phpt:1.1.4.2
php-src/ext/standard/tests/file/mkdir_variation1.phpt:1.1.4.3
--- php-src/ext/standard/tests/file/mkdir_variation1.phpt:1.1.4.2 Wed Nov
26 10:10:17 2008
+++ php-src/ext/standard/tests/file/mkdir_variation1.phpt Fri Dec 12
12:44:48 2008
@@ -2,7 +2,6 @@
Test mkdir() function : usage variation: try invalid pathname
--CREDITS--
Dave Kelsey <[email protected]>
---XFAIL--
--SKIPIF--
<?php
if(substr(PHP_OS, 0, 3) == "WIN")
@@ -119,4 +118,4 @@
--single space--
directory created
-===DONE===
\ No newline at end of file
+===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/mkdir_variation1-win32.phpt?r1=1.1.4.2&r2=1.1.4.3&diff_format=u
Index: php-src/ext/standard/tests/file/mkdir_variation1-win32.phpt
diff -u php-src/ext/standard/tests/file/mkdir_variation1-win32.phpt:1.1.4.2
php-src/ext/standard/tests/file/mkdir_variation1-win32.phpt:1.1.4.3
--- php-src/ext/standard/tests/file/mkdir_variation1-win32.phpt:1.1.4.2 Wed Nov
26 10:10:17 2008
+++ php-src/ext/standard/tests/file/mkdir_variation1-win32.phpt Fri Dec 12
12:44:48 2008
@@ -2,7 +2,6 @@
Test mkdir() function : usage variation: try invalid pathname
--CREDITS--
Dave Kelsey <[email protected]>
---XFAIL--
--SKIPIF--
<?php
if(substr(PHP_OS, 0, 3) != "WIN")
@@ -120,4 +119,4 @@
--single space--
Error: 2 - mkdir(): %s, %s(%d)
-===DONE===
\ No newline at end of file
+===DONE===
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/mkdir_variation5.phpt?r1=1.1.4.2&r2=1.1.4.3&diff_format=u
Index: php-src/ext/standard/tests/file/mkdir_variation5.phpt
diff -u php-src/ext/standard/tests/file/mkdir_variation5.phpt:1.1.4.2
php-src/ext/standard/tests/file/mkdir_variation5.phpt:1.1.4.3
--- php-src/ext/standard/tests/file/mkdir_variation5.phpt:1.1.4.2 Wed Nov
26 10:10:17 2008
+++ php-src/ext/standard/tests/file/mkdir_variation5.phpt Fri Dec 12
12:44:48 2008
@@ -2,7 +2,6 @@
Test mkdir() function : variation: various valid and invalid paths
--CREDITS--
Dave Kelsey <[email protected]>
---XFAIL--
--SKIPIF--
<?php
if(substr(PHP_OS, 0, 3) == "WIN")
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/mkdir_rmdir_variation2.phpt?r1=1.1.2.2.2.1&r2=1.1.2.2.2.2&diff_format=u
Index: php-src/ext/standard/tests/file/mkdir_rmdir_variation2.phpt
diff -u php-src/ext/standard/tests/file/mkdir_rmdir_variation2.phpt:1.1.2.2.2.1
php-src/ext/standard/tests/file/mkdir_rmdir_variation2.phpt:1.1.2.2.2.2
--- php-src/ext/standard/tests/file/mkdir_rmdir_variation2.phpt:1.1.2.2.2.1
Mon Nov 5 17:43:21 2007
+++ php-src/ext/standard/tests/file/mkdir_rmdir_variation2.phpt Fri Dec 12
12:44:48 2008
@@ -70,6 +70,8 @@
*** Testing mkdir() with miscelleneous input ***
bool(true)
+
+Warning: mkdir(): Permission denied in %sfile/mkdir_rmdir_variation2.php on
line %d
bool(false)
bool(true)
Done
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php