ID: 41155 Updated by: [EMAIL PROTECTED] Reported By: fantasysportswire at yahoo dot com -Status: Assigned +Status: Closed Bug Type: *Directory/Filesystem functions Operating System: WINXP SP 2 PHP Version: 5.2.1 Assigned To: dmitry New Comment:
The bug seems to be already fixed in 5.2.2RC2. Previous Comments: ------------------------------------------------------------------------ [2007-04-26 06:07:11] fantasysportswire at yahoo dot com Just an FYI. I do know that this issue did not exist in 5.0.5 ... I did not use any versions between 5.0.5 and 5.2.1 on Windows... so not sure where it first appeared - though six months ago or so or so I ran into it with the newest version... and switched back to 5.0.5... not sure if that was still 2.0 or 2.1... ------------------------------------------------------------------------ [2007-04-21 08:15:55] fantasysportswire at yahoo dot com It also occurs with 5.2.2RC2-dev ------------------------------------------------------------------------ [2007-04-21 08:12:39] fantasysportswire at yahoo dot com Description: ------------ If I use scandir on a virtual drive it returns: Warning: scandir(w:): failed to open dir: Bad file descriptor I have also tried w:\ and w:/ to the same result. However... scandir("w:\\folder") works just fine. realpath does almost the same thing... if from w: I run a script with: <? echo realpath("."); ?> and run it like php -n script.php ... I get nothing If I go into "folder" and run it php -n w:\script.php I returns w:\folder Just to repeat - this only seems to happen in a Virtual (subst) root path. Inside folders in the virtual path work fine. Both incidents happen using the -n flag, so there is no possible setting issue. Reproduce code: --------------- <? echo realpath(".")."\n"; print_r(scandir(".")); ?> Expected result: ---------------- Current Path and an array dump of the files. Actual result: -------------- Nothing for realpath and "Warning: scandir(w:): failed to open dir: Bad file descriptor" for scandir ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=41155&edit=1