pajoye Mon, 01 Feb 2010 15:22:31 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=294310
Log:
- set errno on failure so that the caller can still rely on strerror (reporting
wrong error w/o this change)
Changed paths:
U php/php-src/branches/PHP_5_3/TSRM/tsrm_virtual_cwd.c
U php/php-src/trunk/TSRM/tsrm_virtual_cwd.c
Modified: php/php-src/branches/PHP_5_3/TSRM/tsrm_virtual_cwd.c
===================================================================
--- php/php-src/branches/PHP_5_3/TSRM/tsrm_virtual_cwd.c 2010-02-01
15:19:30 UTC (rev 294309)
+++ php/php-src/branches/PHP_5_3/TSRM/tsrm_virtual_cwd.c 2010-02-01
15:22:31 UTC (rev 294310)
@@ -1001,6 +1001,11 @@
TSRMLS_FETCH();
if (path_length == 0 || path_length >= MAXPATHLEN-1) {
+#ifdef TSRM_WIN32
+ _set_errno(EINVAL);
+#else
+ errno = EINVAL
+#endif
return 1;
}
Modified: php/php-src/trunk/TSRM/tsrm_virtual_cwd.c
===================================================================
--- php/php-src/trunk/TSRM/tsrm_virtual_cwd.c 2010-02-01 15:19:30 UTC (rev
294309)
+++ php/php-src/trunk/TSRM/tsrm_virtual_cwd.c 2010-02-01 15:22:31 UTC (rev
294310)
@@ -1001,6 +1001,11 @@
TSRMLS_FETCH();
if (path_length == 0 || path_length >= MAXPATHLEN-1) {
+#ifdef TSRM_WIN32
+ _set_errno(EINVAL);
+#else
+ errno = EINVAL
+#endif
return 1;
}
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php