Lines Matching defs:fOpen
102 RTR3DECL(int) RTFileOpen(PRTFILE pFile, const char *pszFilename, uint64_t fOpen)
114 int rc = rtFileRecalcAndValidateFlags(&fOpen);
118 if (fOpen & RTFILE_O_NON_BLOCK)
120 AssertMsgFailed(("Invalid parameters! fOpen=%#llx\n", fOpen));
136 if (!(fOpen & RTFILE_O_INHERIT))
141 if (!(fOpen & RTFILE_O_INHERIT) && s_fHave_O_CLOEXEC >= 0)
145 if (fOpen & RTFILE_O_NON_BLOCK)
149 if (fOpen & RTFILE_O_WRITE_THROUGH)
154 if (fOpen & RTFILE_O_ASYNC_IO)
159 if (fOpen & RTFILE_O_NO_CACHE)
164 switch (fOpen & RTFILE_O_ACTION_MASK)
171 if (fOpen & RTFILE_O_TRUNCATE)
174 switch (fOpen & RTFILE_O_ACCESS_MASK)
180 fOpenMode |= fOpen & RTFILE_O_APPEND ? O_APPEND | O_WRONLY : O_WRONLY;
183 fOpenMode |= fOpen & RTFILE_O_APPEND ? O_APPEND | O_RDWR : O_RDWR;
186 AssertMsgFailed(("RTFileOpen received an invalid RW value, fOpen=%#llx\n", fOpen));
191 int fMode = (fOpen & RTFILE_O_CREATE_MODE_MASK)
192 ? (fOpen & RTFILE_O_CREATE_MODE_MASK) >> RTFILE_O_CREATE_MODE_SHIFT
231 if ( !(fOpen & RTFILE_O_INHERIT)
246 if (iErr == 0 && (fOpen & RTFILE_O_NO_CACHE))
269 switch (fOpen & RTFILE_O_DENY_MASK)
299 switch (fOpen & RTFILE_O_DENY_MASK)
312 if (fOpen & RTFILE_O_WRITE)
334 pFile, *pFile, pszFilename, pszFilename, fOpen, rc));