Cygwin: symlinks: create WSL symlinks on supporting filesystems

WSL symlinks are reparse points containing a POSIX path in UTF-8.
On filesystems supporting reparse points, use this symlink type.
On other filesystems, or in case of error, fall back to the good
old plain SYSTEM file.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
Corinna Vinschen
2020-04-03 21:40:01 +02:00
parent fb834beebe
commit 44da5e4b8c
3 changed files with 105 additions and 26 deletions

View File

@@ -83,7 +83,7 @@ https://gitlab.freedesktop.org/terminal-wg/specifications/issues/9.
</para></listitem>
<listitem><para>
Support WSL symlinks.
Support WSL symlinks. Create those by default now.
</para></listitem>
</itemizedlist>