Changeset 408 for library/bdm/osutils.cpp
- Timestamp:
- 07/02/09 22:16:13 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/bdm/osutils.cpp
r93 r408 27 27 void get_fname ( char* filename, string &dirname, string &f ) { 28 28 #ifdef WIN32 29 sprintf ( filename, "%s\\%s",dirname.c_str(),f.c_str() );29 sprintf ( filename, "%s\\%s", dirname.c_str(), f.c_str() ); 30 30 #else 31 sprintf ( filename, "%s/%s",dirname.c_str() ,f.c_str() );31 sprintf ( filename, "%s/%s", dirname.c_str() , f.c_str() ); 32 32 #endif 33 33 } 34 34 35 void makedir (string &dirname, bool rewrite){35 void makedir ( string &dirname, bool rewrite ) { 36 36 #ifdef WIN32 37 if (mkdir(dirname.c_str()) == -1) // Create the directory37 if ( mkdir ( dirname.c_str() ) == -1 ) // Create the directory 38 38 #else 39 if (mkdir(dirname.c_str(), 00755) == -1) // Create the directory39 if ( mkdir ( dirname.c_str(), 00755 ) == -1 ) // Create the directory 40 40 #endif 41 {42 if ((rewrite) && ( errno==EEXIST ) ) it_warning ( "rewriting directory" );41 { 42 if ( ( rewrite ) && ( errno == EEXIST ) ) it_warning ( "rewriting directory" ); 43 43 else it_error ( "dirfilelog:: cannot create directory" ); 44 44 } 45 45 }