Andrew Eikum aeikum@codeweavers.com writes:
You should never compare Unix paths. If you want to compare file identity you should use stat and compare device+inode. But it's not clear to me that this is the right thing to do here, what is the exact case that is failing?
On 08/04/2010 05:24 AM, Alexandre Julliard wrote:
Makes sense.
User calls SHChangeNotifyRegister with a PIDL like "[Desktop][C:]". The shell (or whatever) calls SHChangeNotify with a PIDL in the UNIX filesystem, like "[Desktop][/][home][user][.wine][drive_c]". These should result in a match and the window being notified, but instead the comparison fails.
Andrew
Andrew Eikum aeikum@codeweavers.com writes:
Is this the way it works on Windows? If you access the same file through two different drives, do they both get notified?
On 08/04/2010 08:50 AM, Alexandre Julliard wrote:
Nope I guess it doesn't. Back to the drawing board.
I think the tests from [1/2] should still be good, though.
Andrew