I am trying to beat out a bug with opendir(), getcwd(), and
VCWD_GETCWD. Way back in Oct. '99 when thies added the
PHP function "getcwd()", he had this code:

  #if HAVE_GETCWD
    ret = getcwd(path, MAXPATHLEN);
  #elif HAVE_GETWD
    ret = getwd(path);
  #endif

and since then "getcwd" and "getwd" have been replaced by
"VCWD_GETCWD" and "VCWD_GETWD". I grep'd the source tree,
and the HAVE_GETCWD and HAVE_GETWD macros are only tested
in two places:
  ext/mysql/libmysql/my_getwd.c
  ext/standard/dir.c
And in my_getwd.c it is around "getcwd()" and "getwd()".
The VCWD_GETCWD macro is now used in several places without
testing HAVE_GETCWD. Is this an oversight in those places,
or did it's use in dir.c just get overlooked?

-James




-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to