Hallo,

as I discuss on  c.e.m.w. "Blender" uses the content of the $HOME
environment variable to write certain files to that directory. 
But in Wine, $HOME contains a Unix path ( here /home/bon) and
Createfile fails, as it searches /home/bon in the current drive.

Call kernel32.143: CompareStringA(00000000,00000001,414009d0 
"HOME=/home/bon",00000004,005bb844 "HOME",00000004) ret=005a774c fs=0247
Ret  kernel32.143: CompareStringA() retval=00000002 ret=005a774c fs=0247
...
Call kernel32.158: CreateFileA(40c26ba0 
"\\home\\bon\\BCkey.txt",80000000,00000003,40c26b70,00000003,00000080,00000000) 
ret=005a630b fs=0247
trace:dosfs:DOSFS_GetFullName \home\bon\BCkey.txt (last=1)
trace:dosfs:DOSFS_FindUnixName /dosc,home\bon\BCkey.txt
warn:dosfs:DOSFS_FindUnixName 'home\bon\BCkey.txt' not found in '/dosc'
Ret  kernel32.158: CreateFileA() retval=ffffffff ret=005a630b fs=0247


While blender seems very unix centric, I think this is a valid flow of 
controll and wonder if we need to translate the contend of environment 
variables from Unix notation into valid Wine DOS path if we recognize
those variables as pathes?

Bye

Uwe Bonnes                [EMAIL PROTECTED]

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------

Reply via email to