124: case ROOT_FID:
125: if (CHK_OR(req->oflags, O_CREAT)) er = EX_ACCES;
126: else if (CHK_OR(req->oflags, O_WRONLY)) er = EX_ISDIR;
127: break;
128: case STDIN_FID:
129: if (CHK_OR(req->oflags, O_CREAT | O_WRONLY)) er = EX_ACCES;
130: else if (CHK_OR(req->oflags, O_DIRECTORY)) er = EX_NOTDIR;
131: break;
133: case STDERR_FID:
134: if (CHK_OR(req->oflags, O_CREAT | O_RDONLY)) er = EX_ACCES;
135: else if (CHK_OR(req->oflags, O_DIRECTORY)) er = EX_NOTDIR;
136: break;
137: default:
138: if (CHK_OR(req->oflags, O_CREAT)) er = EX_ACCES;
139: else er = EX_NOENT;