Changeset 53597 in vbox
- Timestamp:
- Dec 22, 2014 8:51:40 AM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 97360
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r3/xml.cpp
r49028 r53597 186 186 187 187 uint32_t flags = 0; 188 const char *pcszMode = "???"; 188 189 switch (aMode) 189 190 { … … 191 192 case Mode_Read: 192 193 flags = RTFILE_O_READ | RTFILE_O_OPEN | RTFILE_O_DENY_NONE; 194 pcszMode = "reading"; 193 195 break; 194 196 case Mode_WriteCreate: // fail if file exists 195 197 flags = RTFILE_O_WRITE | RTFILE_O_CREATE | RTFILE_O_DENY_NONE; 198 pcszMode = "writing"; 196 199 break; 197 200 case Mode_Overwrite: // overwrite if file exists 198 201 flags = RTFILE_O_WRITE | RTFILE_O_CREATE_REPLACE | RTFILE_O_DENY_NONE; 202 pcszMode = "overwriting"; 199 203 break; 200 204 case Mode_ReadWrite: 201 flags = RTFILE_O_READWRITE | RTFILE_O_OPEN | RTFILE_O_DENY_NONE;; 205 flags = RTFILE_O_READWRITE | RTFILE_O_OPEN | RTFILE_O_DENY_NONE; 206 pcszMode = "reading/writing"; 207 break; 202 208 } 203 209 204 210 int vrc = RTFileOpen(&m->handle, aFileName, flags); 205 211 if (RT_FAILURE(vrc)) 206 throw EIPRTFailure(vrc, "Runtime error opening '%s' for reading", aFileName);212 throw EIPRTFailure(vrc, "Runtime error opening '%s' for %s", aFileName, pcszMode); 207 213 208 214 m->opened = true;
Note:
See TracChangeset
for help on using the changeset viewer.