O_RWMASK
{ return (mode & O_RWMASK) == O_RDONLY; }
{ return (mode & O_RWMASK) == O_RDWR; }
openMode &= O_RWMASK;
int mode = flags & O_RWMASK;
if (inode->IsDirectory() && (openMode & O_RWMASK) != O_RDONLY)
if (inode->IsDirectory() && (openMode & O_RWMASK) != O_RDONLY)
if ((openMode & O_RWMASK) == O_RDONLY)
if ((cookie->open_mode & O_RWMASK) != 0
openMode &= O_RWMASK;
if (inode->IsDirectory() && (openMode & O_RWMASK) != 0)
if (inode->IsDirectory() && (openMode & O_RWMASK) != 0)
if (inode->IsDirectory() && (openMode & O_RWMASK) != O_RDONLY)
if (inode->IsDirectory() && (openMode & O_RWMASK) != 0)
if ((openMode & O_RWMASK) == O_RDONLY)
if ((openMode & O_RWMASK) == O_RDONLY)
if (bsdNode->v_type == VDIR && (openMode & O_RWMASK) != O_RDONLY)
openMode = (openMode & ~O_RWMASK) | O_RDONLY;
if ((fatCookie->fMode & O_RWMASK) == O_WRONLY) {
if ((fatCookie->fMode & O_RWMASK) == O_RDONLY)
if ((fatCookie->fMode & O_RWMASK) == O_WRONLY)
if ((fatCookie->fMode & O_RWMASK) == O_RDONLY)
if ((fatCookie->fMode & O_RWMASK) == O_WRONLY)
if ((openMode & O_RWMASK) == O_WRONLY || (openMode & O_RWMASK) == O_RDWR
if ((openMode & O_RWMASK) == O_WRONLY)
if ((openMode & O_RWMASK) == O_RDWR)
openMode = (openMode & ~O_RWMASK) | O_RDONLY;
if ((openMode & O_RWMASK) == O_WRONLY)
if ((openMode & O_RWMASK) == O_RDWR)
openMode = (openMode & ~O_RWMASK) | O_RDONLY;
if ((openMode & O_RWMASK) == O_RDWR) {
openMode = (openMode & ~O_RWMASK) | O_WRONLY;
openMode = (openMode & ~O_RWMASK) | O_RDONLY;
if ((openMode & O_RWMASK) == O_RDONLY) {
} else if ((openMode & O_RWMASK) == O_WRONLY) {
openMode &= O_RWMASK | O_TRUNC | O_APPEND;
state->fMode = mode & O_RWMASK;
int newMode = mode & O_RWMASK;
int oldMode = fOpenState->fMode & O_RWMASK;
int newMode = mode & O_RWMASK;
int mode = cookie->fMode & O_RWMASK;
if ((cookie->fMode & O_RWMASK) == O_RDONLY)
state->fMode = mode & O_RWMASK;
switch (mode & O_RWMASK) {
if (fs->GetConfiguration().fReadOnly && (openMode & O_RWMASK) != O_RDONLY)
if (fs->GetConfiguration().fReadOnly && (openMode & O_RWMASK) != O_RDONLY)
if (inode->Type() == S_IFDIR && (openMode & O_RWMASK) != O_RDONLY)
if ((node->mode & S_IFDIR) != 0 && (openMode & O_RWMASK) != 0)
if ((openMode & O_RWMASK) == O_RDONLY)
ASSERT((cookie->open_mode & O_RWMASK) == O_RDONLY || (cookie->open_mode & O_RDWR) != 0);
if (S_ISDIR(node->Mode()) && (openMode & O_RWMASK) != O_RDONLY)
if ((openMode & O_RWMASK) != O_RDONLY)
if ((cookie->openMode & O_RWMASK) != O_RDONLY)
if ((openMode & O_RWMASK) != O_RDONLY)
if (node->IsDirectory() && (openMode & O_RWMASK) != O_RDONLY)
if ((openMode & O_RWMASK) == O_WRONLY || (openMode & O_RWMASK) == O_RDWR
if (inode->IsDirectory() && (openMode & O_RWMASK) != O_RDONLY)
switch (openMode & O_RWMASK) {
if (inode->IsDirectory() && (openMode & O_RWMASK) != 0)
switch (openMode & O_RWMASK) {
&& ((fMode & O_RWMASK) == O_RDONLY || (fMode & O_RWMASK) == O_RDWR);
&& ((fMode & O_RWMASK) == O_WRONLY || (fMode & O_RWMASK) == O_RDWR);
if (S_ISDIR(vnode->stream.type) && (openMode & O_RWMASK) != O_RDONLY)
if ((descriptor->open_mode & O_RWMASK) == O_WRONLY)
if ((descriptor->open_mode & O_RWMASK) == O_RDONLY)
if (write ? (descriptor->open_mode & O_RWMASK) == O_RDONLY
: (descriptor->open_mode & O_RWMASK) == O_WRONLY) {
if (write ? (descriptor->open_mode & O_RWMASK) == O_RDONLY
: (descriptor->open_mode & O_RWMASK) == O_WRONLY) {
if ((event == B_SELECT_READ && (openMode & O_RWMASK) == O_RDWR)
|| (openMode & O_RWMASK) == O_RDONLY) {
} else if ((openMode & O_RWMASK) == O_RDWR || (openMode & O_RWMASK) == O_WRONLY) {
if ((event == B_SELECT_READ && (openMode & O_RWMASK) == O_RDWR)
|| (openMode & O_RWMASK) == O_RDONLY) {
} else if ((openMode & O_RWMASK) == O_RDWR || (openMode & O_RWMASK) == O_WRONLY) {
if (S_ISDIR(vnode->stream.type) && (openMode & O_RWMASK) != O_RDONLY)
if ((descriptor->open_mode & O_RWMASK) == O_WRONLY)
if ((descriptor->open_mode & O_RWMASK) == O_RDONLY)
if ((openMode & O_RWMASK) == O_RDONLY && (openMode & O_TRUNC) != 0)
if (((descriptor->open_mode & O_RWMASK) == O_RDONLY
|| ((descriptor->open_mode & O_RWMASK) == O_WRONLY
if (!descriptor.IsSet() || (descriptor->open_mode & O_RWMASK) == O_RDONLY)
if ((descriptor->open_mode & O_RWMASK) == O_RDONLY
? (descriptor->open_mode & O_RWMASK) == O_RDONLY
: (descriptor->open_mode & O_RWMASK) == O_WRONLY)) {
switch (cookie->openMode & O_RWMASK) {
switch (cookie->openMode & O_RWMASK) {
switch (cookie->fileCookie->openMode & O_RWMASK) {
switch (cookie->fileCookie->openMode & O_RWMASK) {
switch (openMode & O_RWMASK) {