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