https://bugs.winehq.org/show_bug.cgi?id=39627
--- Comment #6 from Erich E. Hoover erich.e.hoover@wine-staging.com --- (In reply to Sebastian Lackner from comment #5)
@Erich: I'd like to know your opinion. Your current patchset for junction points adds support for IO_REPARSE_TAG_MOUNT_POINT - however, on Windows there are many more reparse tags. If we would return IO_REPARSE_TAG_SYMLINK the application would be happy, but we have no way to store this additional information in the unix symlink. Should we drop support for mount points, and instead always return it would be a symlink? Or do you have any idea how to implement it properly?
My short term plan is to report everything as symlinks. My long term plan is to check the parent folder and see if it is on a different disk, if it is then we report it as a mount point instead of a symlinks. I'm hoping to get to this during the week, but my family is here helping with some projects - so I may be delayed.