Changeset 93

Show
Ignore:
Timestamp:
05/07/08 13:59:02 (16 years ago)
Author:
smidl
Message:

oprava loggeru

Location:
bdm
Files:
2 added
2 modified

Legend:

Unmodified
Added
Removed
  • bdm/CMakeLists.txt

    r86 r93  
    66 
    77 
    8 add_library (bdm itpp_ext.cpp userinfo.cpp ${BdmMath} ${BdmStat} ${BdmEstim}) 
     8add_library (bdm itpp_ext.cpp userinfo.cpp osutils.cpp ${BdmMath} ${BdmStat} ${BdmEstim}) 
    99 
  • bdm/stat/loggers.cpp

    r92 r93  
    11#include <itpp/itbase.h> 
    22#include "loggers.h" 
     3#include "../osutils.h" 
    34 
    4 #include <sys/types.h> 
    5 #include <sys/stat.h> 
    65#include <fcntl.h> 
    7 #include <errno.h> 
    8  
    9 extern int errno; 
    10  
    11 void get_fname ( char* filename, string &dirname, string &f ) { 
    12 #ifdef WIN32 
    13         sprintf ( filename,"%s\\%s",dirname.c_str(),f.c_str() ); 
    14 #else 
    15         sprintf ( filename,"%s/%s",dirname.c_str() ,f.c_str() ); 
    16 #endif 
    17 } 
    186 
    197void dirfilelog::init() { 
     
    2715 
    2816// Initialize directory 
    29         if ( mkdir ( dirname.c_str(),00755 ) <0 ) { 
    30                 if ( errno==EEXIST ) it_warning ( "rewriting directory" ); 
    31                 else it_error ( "dirfilelog:: cannot create directory" ); 
    32         } 
     17        makedir(dirname); //  
    3318 
    3419// directory OK, or it can be overwritten