Lines Matching defs:fOpen
203 uint64_t fOpen;
213 RTDECL(int) RTFileOpen(PRTFILE phFile, const char *pszFilename, uint64_t fOpen)
221 pThis->fOpen = fOpen;
225 int fCMode = (fOpen & RTFILE_O_CREATE_MODE_MASK)
226 ? (fOpen & RTFILE_O_CREATE_MODE_MASK) >> RTFILE_O_CREATE_MODE_SHIFT
230 if (fOpen & RTFILE_O_NON_BLOCK)
232 if (fOpen & RTFILE_O_WRITE_THROUGH)
236 switch (fOpen & RTFILE_O_ACTION_MASK)
243 if (fOpen & RTFILE_O_TRUNCATE)
246 switch (fOpen & RTFILE_O_ACCESS_MASK)
252 fOpenMode |= fOpen & RTFILE_O_APPEND ? O_APPEND | FWRITE : FWRITE;
255 fOpenMode |= fOpen & RTFILE_O_APPEND ? O_APPEND | FWRITE | FREAD : FWRITE | FREAD;
258 AssertMsgFailed(("RTFileOpen received an invalid RW value, fOpen=%#x\n", fOpen));