Lines Matching defs:filemode
922 int filemode,
928 return (vn_openat(pnamep, seg, filemode, createmode, vpp, crwhy,
937 * are used for permissions. crwhy is defined iff filemode & FCREAT.
943 int filemode,
967 if (filemode & FREAD)
969 if (filemode & (FWRITE|FTRUNC))
971 if (filemode & (FSEARCH|FEXEC|FXATTRDIROPEN))
975 if (filemode & FNOFOLLOW)
980 if (filemode & FAPPEND)
993 if ((filemode & (FCREAT | FDIRECTORY | FEXCL)) ==
998 if ((filemode & (FCREAT | FDIRECTORY)) == (FCREAT | FDIRECTORY)) {
1000 } else if ((filemode & FCREAT) != 0) {
1016 if (filemode & FTRUNC) {
1020 if (filemode & FEXCL)
1027 (filemode & ~(FTRUNC|FEXCL)), umask, startvp))
1047 if (!(filemode & FOFFMAX) && (vp->v_type == VREG)) {
1067 if (filemode & (FWRITE|FTRUNC)) {
1083 if (filemode & FTRUNC) {
1109 if ((filemode & (FSEARCH|FDIRECTORY)) != 0 &&
1114 if ((filemode & FEXEC) && vp->v_type != VREG) {
1123 if ((filemode & FNOFOLLOW) && vp->v_type == VLNK) {
1127 if (filemode & FNOLINKS) {
1164 if (filemode & FWRITE)
1166 if (filemode & FREAD)
1175 error = VOP_SHRLOCK(vp, F_SHARE_NBMAND, &shr, filemode, CRED(),
1182 if ((filemode & FTRUNC) && !(filemode & FCREAT)) {
1200 error = VOP_OPEN(&vp, filemode, CRED(), NULL);
1208 if ((filemode & FTRUNC) && !(filemode & FCREAT)) {
1223 (void) VOP_CLOSE(vp, filemode, 1, (offset_t)0, CRED(),
1268 int filemode)
1272 if (filemode & FREAD)
1274 if (filemode & FWRITE)
1282 int filemode)
1286 if (filemode & FREAD) {
1290 if (filemode & FWRITE) {