Re: GetTempFileName: check for ERROR_SHARING_VIOLATION.
Philip Mason a écrit:
Force "FILE_GetTempFileName" to continue looking for new temp file name if error returned from "CreateFileW" is ERROR_SHARING_VIOLATION.
------------------------------------------------------------------------
diff -urN wine-20030508-old/files/file.c wine-20030508-new/files/file.c --- wine-20030508-old/files/file.c Tue Apr 22 05:04:17 2003 +++ wine-20030508-new/files/file.c Thu May 15 17:15:19 2003 @@ -1090,7 +1090,8 @@ CloseHandle( handle ); break; } - if (GetLastError() != ERROR_FILE_EXISTS) + if (GetLastError() != ERROR_FILE_EXISTS) && + GetLastError() != ERROR_SHARING_VIOLATION) break; /* No need to go on */ num++; sprintf( buf, "%04x.tmp", num );
Won't compile, one ) too much on first line. Vincent
participants (1)
-
Vincent Béron