Changeset 1689
- Timestamp:
- 26/05/2007 16:30:37 (20 months ago)
- Files:
-
- 1 modified
-
box/chris/general/lib/common/Guards.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
box/chris/general/lib/common/Guards.h
r1468 r1689 33 33 { 34 34 public: 35 FileHandleGuard(const char *filename)36 : mOSFileHandle(::open( filename, flags, mode))35 FileHandleGuard(const std::string& rFilename) 36 : mOSFileHandle(::open(rFilename.c_str(), flags, mode)) 37 37 { 38 38 if(mOSFileHandle < 0) 39 39 { 40 40 BOX_ERROR("FileHandleGuard: failed to open file '" << 41 filename << "': " << strerror(errno));41 rFilename << "': " << strerror(errno)); 42 42 THROW_EXCEPTION(CommonException, OSFileOpenError) 43 43 }
