Lines Matching refs:fmode
519 int fmode, error, type;
536 fmode = FFLAGS(uap->flags);
538 if (((fmode & (FREAD | FWRITE)) == 0) || (fmode & O_CREAT))
578 if (vnode_isdir(vp) && (fmode & (FWRITE | O_TRUNC))) {
585 if (fmode & FREAD)
587 if (fmode & (FWRITE | O_TRUNC))
592 if ((error = VNOP_OPEN(vp, fmode, ctx)))
594 if ((error = vnode_ref_ext(vp, fmode, 0)))
603 vn_close(vp, fmode & FMASK, ctx);
608 fp->f_fglob->fg_flag = fmode & FMASK;
614 if (fmode & (O_EXLOCK | O_SHLOCK)) {
618 if (fmode & O_EXLOCK)
623 if ((fmode & FNONBLOCK) == 0)