Changeset 21582 in vbox for trunk/src/VBox/Runtime/r3/win
- Timestamp:
- Jul 14, 2009 2:50:24 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 50073
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r3/win/fileio-win.cpp
r21493 r21582 202 202 switch (fOpen & RTFILE_O_ACCESS_MASK) 203 203 { 204 case RTFILE_O_READ: dwDesiredAccess = GENERIC_READ; break; 205 case RTFILE_O_WRITE: dwDesiredAccess = GENERIC_WRITE; break; 206 case RTFILE_O_READWRITE: dwDesiredAccess = GENERIC_READ | GENERIC_WRITE; break; 204 case RTFILE_O_READ: 205 dwDesiredAccess = FILE_GENERIC_READ; /* RTFILE_O_APPEND is ignored. */ 206 break; 207 case RTFILE_O_WRITE: 208 dwDesiredAccess = (fOpen & RTFILE_O_APPEND)? 209 FILE_GENERIC_WRITE & ~FILE_WRITE_DATA: 210 FILE_GENERIC_WRITE; 211 break; 212 case RTFILE_O_READWRITE: 213 dwDesiredAccess = (fOpen & RTFILE_O_APPEND)? 214 FILE_GENERIC_READ | (FILE_GENERIC_WRITE & ~FILE_WRITE_DATA): 215 FILE_GENERIC_READ | FILE_GENERIC_WRITE; 216 break; 207 217 default: 208 218 AssertMsgFailed(("Impossible fOpen=%#x\n", fOpen));
Note:
See TracChangeset
for help on using the changeset viewer.