Alexandre Julliard pushed to branch master at wine / wine
Commits: 95f83739 by Elizabeth Figura at 2025-11-11T13:25:32+01:00 server: Implement FSCTL_SET_REPARSE_POINT.
- - - - - 3212f80a by Elizabeth Figura at 2025-11-11T13:25:32+01:00 server: Implement FSCTL_DELETE_REPARSE_POINT.
- - - - - ee4d2f2b by Elizabeth Figura at 2025-11-11T13:25:33+01:00 server: Implement FSCTL_GET_REPARSE_POINT.
- - - - - 67e4fa07 by Elizabeth Figura at 2025-11-11T13:25:33+01:00 ntdll: Pass attr and nt_name down to lookup_unix_name().
Querying the NT name from a file returns its resolved path, without any reparse points. Much like with wow64 redirection, then, we need to modify the NT name. It also may convert a handle-relative path to an absolute one, clearing the RootDirectory.
- - - - - f123703a by Elizabeth Figura at 2025-11-11T17:48:23+01:00 ntdll: Resolve IO_REPARSE_TAG_MOUNT_POINT during path lookup.
- - - - -
3 changed files:
- dlls/ntdll/tests/file.c - dlls/ntdll/unix/file.c - server/fd.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/9fe6abd6e9ed63b994122cdfc17685...