Changeset 2275 for box/trunk/lib/common/FileStream.cpp
- Timestamp:
- 07/09/2008 14:20:14 (4 years ago)
- File:
-
- 1 edited
-
box/trunk/lib/common/FileStream.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
box/trunk/lib/common/FileStream.cpp
r2243 r2275 33 33 mIsEOF(false), 34 34 mFileName(rFilename) 35 { 36 AfterOpen(); 37 } 38 39 // -------------------------------------------------------------------------- 40 // 41 // Function 42 // Name: FileStream::FileStream(const char *, int, int) 43 // Purpose: Alternative constructor, takes a const char *, 44 // avoids const strings being interpreted as handles! 45 // Created: 2003/07/31 46 // 47 // -------------------------------------------------------------------------- 48 FileStream::FileStream(const char *pFilename, int flags, int mode) 49 #ifdef WIN32 50 : mOSFileHandle(::openfile(pFilename, flags, mode)), 51 #else 52 : mOSFileHandle(::open(pFilename, flags, mode)), 53 #endif 54 mIsEOF(false), 55 mFileName(pFilename) 56 { 57 AfterOpen(); 58 } 59 60 void FileStream::AfterOpen() 35 61 { 36 62 #ifdef WIN32 … … 49 75 { 50 76 BOX_LOG_SYS_WARNING("Failed to open file: " << 51 rFilename);77 mFileName); 52 78 THROW_EXCEPTION(CommonException, OSFileOpenError) 53 79 }
Note: See TracChangeset
for help on using the changeset viewer.
