[Bug 8766] New: warn+file gives bizarre output for supressing symlinks

Wine Bugs wine-bugs at winehq.org
Thu Jun 21 20:24:00 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=8766

           Summary: warn+file gives bizarre output for supressing symlinks
           Product: Wine
           Version: 0.9.39.
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-debug
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: scott at open-vote.org


While using eMule the other day I noticed some weirdness with the way Wine
handles symlinks.  When I went to share folders, I noticed that Wine was not
displaying my home directory within the Z drive.

eMule uses a non-standard file browser to select directories for sharing, where
it just lists the drives and subfolders and gives you a bunch of checkboxes to
enable sharing of them.  By default, Wine will pretend that some symlinks don't
exist to avoid circular recursions - in my case, this was preventing my home
directory from displaying.

/home/scott is a symlink to /media/hdc2/home/scott and is 777 root:root.  Wine
is NOT showing it.  However, /media/hdc2/home/scott/Movies is 777 scott:scott
and is a symlink to /media/hdb2/Movies and Wine IS showing it.

With WINEDEBUG=warn+file wine emule.exe 

warn:file:check_dir_symlink suppressing dir symlink L"\\??\\Z:\\home\\scott"
pointing to parent "/home/scott"

So, some weirdness here.  First of all is that this warning isn't very helpful
at all - the name of the symlink being supressed is /home/scott and it's
pointing to /media/hdc2/home/scott and aside from being backwards the display
seems to be having an error anyway.

It also seems that Wine shouldn't be supressing my home directory symlink, since
there's no recursion as a result of it.  But I can't quite tell what's going on
with the weird warning.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list