vboxsharedfs - Too many levels of symbolic links

Takashi Yano takashi.yano@nifty.ne.jp
Tue Dec 7 00:46:12 GMT 2021


On Mon, 6 Dec 2021 19:55:27 +0900
Takashi Yano wrote:
> First, I think the same. However, with this patch, it sometimes causes
> hang for a few seconds around the code:
[...]
> with path_copy of "//VBoxSrv". I am not sure why.
> 
> In addition,
> https://cygwin.com/pipermail/cygwin/2021-December/250103.html
> still needs fix.

Moreover, this has a problem with "ls -al /cygdrive/z".
The information for ".." is not retrieved correctly.

drwxr-xr-x 1 yano None       0 Dec  6 13:54 .
d????????? ? ?    ?          ?            ? ..
-rw-r--r-- 1 yano None      29 Dec  4 07:45 Makefile
-rw-r--r-- 1 yano None      17 Dec  6 13:18 a
drwxr-xr-x 1 yano None       0 Dec  6 08:59 aaa
lrwxrwxrwx 1 yano None       1 Dec  6 13:54 b -> a
-rwxr-xr-x 1 yano None 3278626 Dec  7 09:07 cygwin0.dll
-rwxr-xr-x 1 yano None 3549860 Dec  6 08:51 cygwin0.dll.64
-rw-r--r-- 1 yano None       0 Dec  3 22:16 testfile.txt

I think '/cygdrive/z/..' should be '/cygdrive', however,
in current cygwin, it is interpreted into '//VBoxSrv'.

Is this as you intended?

With my patch which stops to treat UNC path as symlink,
'/cygdrive/z/..' returns '/cygdrive'.

-- 
Takashi Yano <takashi.yano@nifty.ne.jp>


More information about the Cygwin mailing list