]> sourceware.org Git - newlib-cygwin.git/commit
Cygwin: symlinks: Allow traversing WSL symlinks
authorCorinna Vinschen <corinna@vinschen.de>
Sun, 5 Apr 2020 14:17:36 +0000 (16:17 +0200)
committerCorinna Vinschen <corinna@vinschen.de>
Sun, 5 Apr 2020 14:18:05 +0000 (16:18 +0200)
commitece49e4090564e7ac7b936692e15a78e1a3cb39c
treeb399413bacd15780759af5e8409b463cd6a1c67e
parent44fe41a766b1f4dbb6d2f16523aea3507d10b6ef
Cygwin: symlinks: Allow traversing WSL symlinks

Unfortunately Windows doesn't understand WSL symlinks,
despite being a really easy job.  NT functions trying
to access paths traversing WSL symlinks return the status
code STATUS_IO_REPARSE_TAG_NOT_HANDLED.  Handle this
status code same as STATUS_OBJECT_PATH_NOT_FOUND in
symlink_info::check to align behaviour to traversing
paths with other non-NTFS type symlinks.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
winsup/cygwin/path.cc
This page took 0.031044 seconds and 5 git commands to generate.