diff -r 206a6eaaeb71 -r 0659d0e1a03c kerneltest/e32test/smpsoak/t_smpsoakprocess.cpp --- a/kerneltest/e32test/smpsoak/t_smpsoakprocess.cpp Mon Oct 18 15:31:10 2010 +0100 +++ b/kerneltest/e32test/smpsoak/t_smpsoakprocess.cpp Wed Oct 20 13:58:28 2010 +0100 @@ -298,7 +298,8 @@ { filename.Format(KFile,iThreadData.dirID,i); PRINT((_L("File = %S Write\n"),&filename)); - test_KErrNone(file.Create(fs,filename,EFileWrite)); + r = file.Create(fs,filename,EFileWrite); + test(r == KErrNone || r == KErrAlreadyExists); test_KErrNone(file.Write(fileData)); file.Close(); }