stif/TestEngine/src/TestReport.cpp
branchRCL_3
changeset 18 d27dfa8884ad
parent 14 381827f66490
child 39 3406c99bc375
--- a/stif/TestEngine/src/TestReport.cpp	Tue Apr 27 18:14:33 2010 +0300
+++ b/stif/TestEngine/src/TestReport.cpp	Tue May 11 17:39:09 2010 +0300
@@ -248,28 +248,24 @@
             {
             User::LeaveIfError( iFile.Replace( iFs, 
                            pathAndFile,
-                           EFileWrite | EFileStreamText | EFileShareAny ) );
+                           EFileWrite | EFileStreamText | EFileShareExclusive ) );
             }
         else
             {
-            TBool isOpen( EFalse );
-            TInt fileOpen = iFs.IsFileOpen( pathAndFile, isOpen );
+            TInt fileOpen = iFile.Open( iFs, 
+                                        pathAndFile, 
+                                        EFileWrite | EFileStreamText | EFileShareAny );
             if( fileOpen == KErrNotFound )
                 {
                 User::LeaveIfError( 
                     iFile.Create( iFs, 
                                   pathAndFile, 
-                                  EFileWrite | EFileStreamText | EFileShareAny ) );
+                                  EFileWrite | EFileStreamText | EFileShareExclusive ) );
                 }
             else if( fileOpen == KErrNone )
                 {
-                User::LeaveIfError( 
-                    iFile.Open( iFs, 
-                                pathAndFile, 
-                                EFileWrite | EFileStreamText | EFileShareAny ) );
                 TInt endPosOfFile = 0;
                 User::LeaveIfError( iFile.Seek( ESeekEnd, endPosOfFile ) );
-
                 }
             else
                 {