DosDefineDevice breaking mapping to unix folders

Christian Costa titan.costa at wanadoo.fr
Sun Sep 25 05:36:16 CDT 2005


Hi,

For those interesting in this issue here what happend to my drive symlinks.
Btw, the app is none other that Myst.

Before launching Myst:
lrwxrwxrwx    1 titan    titan           8 mai  1  2004 a:: -> /dev/fd0
lrwxrwxrwx    1 titan    titan           5 sep  3 23:29 c: -> /wine/
lrwxrwxrwx    1 titan    titan          10 mar 20  2004 com1 -> /dev/ttyS0
lrwxrwxrwx    1 titan    titan          10 mar 20  2004 com2 -> /dev/ttyS1
lrwxrwxrwx    1 titan    titan          10 mar 20  2004 com3 -> /dev/ttyS2
lrwxrwxrwx    1 titan    titan          10 mar 20  2004 com4 -> /dev/modem
lrwxrwxrwx    1 titan    titan          10 sep  3 23:29 d: -> /mnt/win_c/
lrwxrwxrwx    1 titan    titan          10 sep  3 23:29 e: -> /mnt/win_d/
lrwxrwxrwx    1 titan    titan          10 sep  3 23:29 f: -> /mnt/win_e/
lrwxrwxrwx    1 titan    titan          12 déc 31  2004 g: -> /mnt/graveur/
lrwxrwxrwx    1 titan    titan           9 fév 26  2005 g:: -> /dev/scd1
lrwxrwxrwx    1 titan    titan          10 sep  3 23:30 h: -> /mnt/cdrom/
lrwxrwxrwx    1 titan    titan           9 mai 19  2004 h:: -> /dev/scd0
lrwxrwxrwx    1 titan    titan          24 sep  7 10:38 i: -> 
/home/titan/winecvs/wine/
lrwxrwxrwx    1 titan    titan          17 sep 13 21:56 j: -> 
/home/titan/files/
lrwxrwxrwx    1 titan    titan           8 mar 20  2004 lpt1 -> /dev/lp0

After:
lrwxrwxrwx    1 titan    titan           8 mai  1  2004 a:: -> /dev/fd0
lrwxrwxrwx    1 titan    titan           3 sep 25 11:16 c: -> D:/
lrwxrwxrwx    1 titan    titan          10 mar 20  2004 com1 -> /dev/ttyS0
lrwxrwxrwx    1 titan    titan          10 mar 20  2004 com2 -> /dev/ttyS1
lrwxrwxrwx    1 titan    titan          10 mar 20  2004 com3 -> /dev/ttyS2
lrwxrwxrwx    1 titan    titan          10 mar 20  2004 com4 -> /dev/modem
lrwxrwxrwx    1 titan    titan           3 sep 25 11:16 d: -> E:/
lrwxrwxrwx    1 titan    titan           3 sep 25 11:16 e: -> F:/
lrwxrwxrwx    1 titan    titan           3 sep 25 11:16 f: -> G:/
lrwxrwxrwx    1 titan    titan          12 déc 31  2004 g: -> /mnt/graveur/
lrwxrwxrwx    1 titan    titan           9 fév 26  2005 g:: -> /dev/scd1
lrwxrwxrwx    1 titan    titan          10 sep  3 23:30 h: -> /mnt/cdrom/
lrwxrwxrwx    1 titan    titan           9 mai 19  2004 h:: -> /dev/scd0
lrwxrwxrwx    1 titan    titan           3 sep 25 11:16 i: -> J:/
lrwxrwxrwx    1 titan    titan           3 sep 25 11:16 j: -> K:/
lrwxrwxrwx    1 titan    titan           8 mar 20  2004 lpt1 -> /dev/lp0

I don't why Myst does this but it breaks all my drives assignement.
This means DosDefineDevice is broken.

For now, I just disable DosDefineDevice because I don't know how to fix it,
I guess it is more Alexandre's area.

Bye,
Christian

Christian Costa wrote:

> Hi,
>
> It seems there is something wrong with DosDefineDevice.
>
> If we consider a drive declared as F: -> /mnt/win_e
>
> Remapping the drive F: to G: with this function leads to F: -> G: with 
> G: non defined.
>
> This makes, in my case, my app to break all my drives assignement.
>
> It's seems the code lacks a level of inderection as shown below:
>
> Logical drive -> Real drive -> unix dir
>
>
> Any idea?
>
> Bye,
> Christian
>
>
>
>
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.winehq.org/pipermail/wine-devel/attachments/20050925/ddb41e86/attachment.htm


More information about the wine-devel mailing list