O_ACCMODE
switch (flags & O_ACCMODE) {
if((flags & O_ACCMODE) == O_RDONLY)
(flags & O_ACCMODE) == O_RDONLY ?
if((flags & O_ACCMODE) == O_RDONLY)
if((flags & O_ACCMODE) == O_RDONLY)
(flags & O_ACCMODE) == O_RDONLY ?
if ((flags & O_ACCMODE) != O_RDONLY)
(flags & O_ACCMODE) == O_RDONLY ?
if((flags & O_ACCMODE) == O_RDONLY)
(flags & O_ACCMODE) == O_RDONLY ?
#ifndef O_ACCMODE
switch (flags & O_ACCMODE) {
if ((flags & O_ACCMODE) != O_RDWR)
if (!file || (flags & O_ACCMODE) == O_WRONLY) {
if ((hashp->flags & O_ACCMODE) == O_RDONLY) {
if ((hashp->flags & O_ACCMODE) == O_RDONLY) {
#ifndef O_ACCMODE /* POSIX 1003.1 access mode mask. */
switch (flags & O_ACCMODE) {
switch (flags & O_ACCMODE) {
((flags & O_ACCMODE) != O_RDONLY ||
switch (flags & O_ACCMODE) {
if ((flags & O_ACCMODE) != O_RDWR)
if ((flags & O_ACCMODE) == O_WRONLY) {
((flags & O_ACCMODE) != O_RDONLY || (flags & O_CREAT) != 0);
if ((hashp->flags & O_ACCMODE) == O_WRONLY) {
if ((hashp->flags & O_ACCMODE) == O_RDONLY) {
if ((hashp->flags & O_ACCMODE) == O_RDONLY) {
switch (flags & O_ACCMODE) {
switch (flags & O_ACCMODE) {
tmp = fdflags & (O_ACCMODE | O_EXEC);
if (tmp != O_RDWR && (tmp != (oflags & O_ACCMODE))) {
(flags & O_ACCMODE) == O_WRONLY ? NULL : fmemopen_read,
(flags & O_ACCMODE) == O_RDONLY ? NULL : fmemopen_write,
if ((flags & O_ACCMODE) != O_RDWR && buf == NULL) {
if ((dflags & O_ACCMODE) != O_RDWR &&
(dflags & (O_ACCMODE | O_EXEC)) != (oflags & O_ACCMODE)) {
#define CORRECT_O_ACCMODE (O_ACCMODE | O_EXEC)
if ((flags & O_ACCMODE) != mode)
mode = flags & O_ACCMODE;
flags &= ~O_ACCMODE;
qf->accmode = openflags & O_ACCMODE;
if ((config->mode & O_ACCMODE) == O_RDONLY)
switch (config->mode & O_ACCMODE) {
if ((mode & O_ACCMODE) != O_WRONLY) {
if ((mode & O_ACCMODE) != O_RDONLY) {
if ((flags & O_ACCMODE) == O_ACCMODE || (flags & O_EXEC) != 0)
(flags & O_ACCMODE) ? 'W':'R',
tmp |= FFLAGS(arg & ~O_ACCMODE) & FCNTLFLAGS;
error = pts_alloc(FFLAGS(uap->flags & O_ACCMODE), td, fp);
if ((uap->flags & O_ACCMODE) == O_ACCMODE || uap->flags & O_EXEC)
if ((uap->flags & O_ACCMODE) == O_ACCMODE || uap->flags & O_EXEC)
if ((flags & O_ACCMODE) != O_RDONLY && (flags & O_ACCMODE) != O_RDWR)
if ((flags & ~(O_ACCMODE | O_CREAT | O_EXCL | O_TRUNC | O_CLOEXEC |
if ((flags & O_ACCMODE) == O_RDONLY) {
shmfd, FFLAGS(flags & O_ACCMODE));
FFLAGS(flags & O_ACCMODE));
(flags & (O_ACCMODE | O_TRUNC)) ==
finit(fp, FFLAGS(flags & O_ACCMODE), DTYPE_SHM, shmfd, &shm_ops);
switch ((flags & O_ACCMODE)) {
flags &= ~O_ACCMODE;
if ((flags & O_ACCMODE) != 0)
} else if ((flags & O_ACCMODE) == O_ACCMODE) {
KASSERT((fmode & O_PATH) == 0 || (fmode & O_ACCMODE) == 0,
#define CORRECT_O_ACCMODE (O_ACCMODE | O_EXEC)
else if ((mode & O_ACCMODE) == O_RDONLY ||
(mode & O_ACCMODE) == O_RDWR)
else if ((mode & O_ACCMODE) == O_RDONLY ||
(mode & O_ACCMODE) == O_RDWR)
else if ((mode & O_ACCMODE) == O_RDONLY ||
(mode & O_ACCMODE) == O_RDWR)
if (((mode & O_ACCMODE) == O_WRONLY) ||
((mode & O_ACCMODE) == O_RDWR))
if (((mode & O_ACCMODE) == O_WRONLY) ||
((mode & O_ACCMODE) == O_RDWR)) {
if (((mode & O_ACCMODE) == O_WRONLY) ||
((mode & O_ACCMODE) == O_RDWR))
if (((mode & O_ACCMODE) == O_WRONLY) ||
((mode & O_ACCMODE) == O_RDWR)) {
if (((mode & O_ACCMODE) == O_WRONLY) ||
((mode & O_ACCMODE) == O_RDWR))
if (((mode & O_ACCMODE) == O_WRONLY) ||
((mode & O_ACCMODE) == O_RDWR))
if (isdir && ((mode & O_ACCMODE) == O_RDONLY))
if (isdir && ((mode & O_ACCMODE) == O_RDONLY))
else if (((mode & O_ACCMODE) == O_RDONLY) ||
((mode & O_ACCMODE) == O_RDWR))
else if (((mode & O_ACCMODE) == O_RDONLY) ||
((mode & O_ACCMODE) == O_RDWR))
if ((mode & O_ACCMODE) == O_WRONLY ||
(mode & O_ACCMODE) == O_RDWR)
if (!((mode & O_ACCMODE) == O_WRONLY ||
(mode & O_ACCMODE) == O_RDWR))
if ((mode & O_ACCMODE) == O_RDONLY ||
(mode & O_ACCMODE) == O_RDWR)
if (!((mode & O_ACCMODE) == O_RDONLY ||
(mode & O_ACCMODE) == O_RDWR))
else if ((mode & O_ACCMODE) == O_RDONLY ||
(mode & O_ACCMODE) == O_RDWR)
else if ((mode & O_ACCMODE) == O_RDONLY ||
(mode & O_ACCMODE) == O_RDWR)
if ((mode & O_ACCMODE) == O_WRONLY ||
(mode & O_ACCMODE) == O_RDWR)
if ((mode & O_ACCMODE) == O_WRONLY ||
(mode & O_ACCMODE) == O_RDWR)