Guy Albertelli galberte@neo.rr.com writes:
On Thu, 2009-03-26 at 10:08 +0100, Alexandre Julliard wrote:
Guy Albertelli galberte@neo.rr.com writes:
- The initial problem was that the CreateFile above would not
successfully translate the volume id to the associated Unix file. #3/10 fixed that.
That should go in mountmgr, it already creates the volume symlinks and manages the devices. What is needed is a way to associate a symlink with a real Unix file so that you can do reads/writes on it, not just ioctls.
I now understand what you mean. Like the "dosdevices/c:" symlink, mountmgr should create "dosdevices/volume{00000000-0000-0000-0000-000000000043}" as a symlink to the same place as the c: one.
No, that's not what I mean. The symlink is a Windows-style symlink, not a Unix one, and it's created by mountmgr already. It points to something like \Device\Harddisk1; what you need is to make it possible to do reads/writes on that device.