United Devices Client

Ian S. White ud510 at vtn1.victoria.tc.ca
Thu Mar 29 16:41:32 CST 2001


gerard patel (nomailthankyoug.patel at wanadoo.fr) wrote:
: On Thu, 29 Mar 2001 20:20:12 GMT, illie <illie at home.com> wrote:

: <snip>
: >warn:file:FILE_CreateFile Unable to create file '/dos/temp/STO94b3.tmp' 
: >(GLE 183)

: GetLastError() returns 183 -> ERROR_ALREADY_EXISTS
: (see winerror.h)

: >So the question then becomes, why does it think it failed to make the 
: >file?

: The immediate reason is clear I think...
: Maybe it is remaining from a failed installation attempt ?

Nope, it seems to randomly create the filename. The temp directory has now
been emptied:

[iwhite at pentium temp]$ ls -la /dos/temp
total 18
drwxr-xr-x    2 iwhite   wheel        2048 Mar 29 14:23 ./
drwxr-xr-x    8 iwhite   wheel       16384 Dec 31  1969 ../
[iwhite at pentium temp]$ wine --debugmsg +relay,+file,+dosfs /dos/Program\
Files/ United\ Devices/UD.exe &>debuglog
[iwhite at pentium temp]$ ls -la
total 904
drwxr-xr-x    2 iwhite   wheel        2048 Mar 29 14:32 ./
drwxr-xr-x    8 iwhite   wheel       16384 Dec 31  1969 ../
-rwxr-xr-x    1 iwhite   wheel           0 Mar 29 14:32 STOb817.tmp*
-rwxr-xr-x    1 iwhite   wheel      906672 Mar 29 14:32 debuglog*
[iwhite at pentium temp]$ 

And the log from this time:

Call ole32.144: StgCreateDocfile(00000000,04000012,00000000,653c6314)
ret=653a88fd fs=008f
Call kernel32.505: GetTempPathW(00000104,405e6434) ret=40836840 fs=008f
Ret  kernel32.505: GetTempPathW() retval=00000008 ret=40836840 fs=008f
Call kernel32.503: GetTempFileNameW(405e6434 L"C:\\TEMP\\",405e642c
L"STO",00000000,405e6644) ret=40836863 fs=008f
trace:file:CreateFileA C:\TEMP\STOb817.tmp GENERIC_WRITE CREATE_NEW
trace:dosfs:DOSFS_GetFullName C:\TEMP\STOb817.tmp (last=0)
trace:dosfs:DOSFS_FindUnixName /dos,TEMP\STOb817.tmp
trace:dosfs:DOSFS_FindUnixName (/dos,TEMP\STOb817.tmp) -> temp (TEMP)
trace:dosfs:DOSFS_FindUnixName /dos/temp,STOb817.tmp
warn:dosfs:DOSFS_FindUnixName 'STOb817.tmp' not found in '/dos/temp'
trace:dosfs:DOSFS_GetFullName returning /dos/temp/STOb817.tmp =
C:\TEMP\stob817.tmp
trace:file:FILE_GetTempFileName created C:\TEMP\STOb817.tmp
trace:dosfs:DOSFS_GetFullName C:\TEMP\STOb817.tmp (last=0)
trace:dosfs:DOSFS_FindUnixName /dos,TEMP\STOb817.tmp
trace:dosfs:DOSFS_FindUnixName (/dos,TEMP\STOb817.tmp) -> temp (TEMP)
trace:dosfs:DOSFS_FindUnixName /dos/temp,STOb817.tmp
trace:dosfs:DOSFS_FindUnixName (/dos/temp,STOb817.tmp) -> STOb817.tmp
(STOB817.TMP)
trace:dosfs:DOSFS_GetFullName returning /dos/temp/STOb817.tmp =
C:\TEMP\STOB817.TMP
trace:file:FILE_GetTempFileName returning C:\TEMP\STOb817.tmp
Ret  kernel32.503: GetTempFileNameW() retval=0000b817 ret=40836863 fs=008f
fixme:storage:GetCreationModeFromSTGM unhandled storage mode : 0x04000012
Call kernel32.195: CreateFileW(405e6644
L"C:\\TEMP\\STOb817.tmp",c0000000,00000000,00000000,00000001,14000000,00000000) ret=40836914 fs=008f
trace:file:CreateFileA C:\TEMP\STOb817.tmp GENERIC_READ GENERIC_WRITE
CREATE_NEW
trace:dosfs:DOSFS_GetFullName C:\TEMP\STOb817.tmp (last=0)
trace:dosfs:DOSFS_FindUnixName /dos,TEMP\STOb817.tmp
trace:dosfs:DOSFS_FindUnixName (/dos,TEMP\STOb817.tmp) -> temp (TEMP)
trace:dosfs:DOSFS_FindUnixName /dos/temp,STOb817.tmp
trace:dosfs:DOSFS_FindUnixName (/dos/temp,STOb817.tmp) -> STOb817.tmp
(STOB817.TMP)
trace:dosfs:DOSFS_GetFullName returning /dos/temp/STOb817.tmp =
C:\TEMP\STOB817.TMP
warn:file:FILE_CreateFile Unable to create file '/dos/temp/STOb817.tmp'
(GLE 183)
Ret  kernel32.195: CreateFileW() retval=ffffffff ret=40836914 fs=008f
Ret  ole32.144: StgCreateDocfile() retval=80004005 ret=653a88fd fs=008f




More information about the wine-users mailing list