(file) Return to TraceFileHandler.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/TraceFileHandler.cpp between version 1.24 and 1.25

version 1.24, 2005/07/15 23:02:20 version 1.25, 2005/07/22 19:47:48
Line 84 
Line 84 
     if (_fileHandle)     if (_fileHandle)
     {     {
         fclose(_fileHandle);         fclose(_fileHandle);
       //
       // Clear out the pointer just in case.
       //
           _fileHandle = 0;
     }     }
     if (_fileName)     if (_fileName)
     {     {
Line 122 
Line 126 
     {     {
         return 1;         return 1;
     }     }
       //
       // Check if a file is already open, if so close it.
       //
       if (_fileHandle)
       {
           fclose(_fileHandle);
       //
       // Clear out the pointer just in case.
       //
           _fileHandle = 0;
       }
     _fileHandle = _openFile(fileName);     _fileHandle = _openFile(fileName);
     if (!_fileHandle)     if (!_fileHandle)
     {     {
Line 141 
Line 155 
  
 FILE* TraceFileHandler::_openFile(const char* fileName) FILE* TraceFileHandler::_openFile(const char* fileName)
 { {
   #ifdef PEGASUS_OS_VMS
   //    FILE* fileHandle = fopen(fileName,"a+", "shr=get,put,upd");
       FILE* fileHandle = fopen(fileName,"w", "shr=get,put,upd");
   #else
     FILE* fileHandle = fopen(fileName,"a+");     FILE* fileHandle = fopen(fileName,"a+");
   #endif
     if (!fileHandle)     if (!fileHandle)
     {     {
         // Unable to open file, log a message         // Unable to open file, log a message


Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2