Lines Matching defs:filemode
923 int filemode,
929 return (vn_openat(pnamep, seg, filemode, createmode, vpp, crwhy,
938 * are used for permissions. crwhy is defined iff filemode & FCREAT.
944 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)
984 if (filemode & FCREAT) {
993 if (filemode & FTRUNC) {
997 if (filemode & FEXCL)
1004 (filemode & ~(FTRUNC|FEXCL)), umask, startvp))
1024 if (!(filemode & FOFFMAX) && (vp->v_type == VREG)) {
1044 if (filemode & (FWRITE|FTRUNC)) {
1060 if (filemode & FTRUNC) {
1085 if ((filemode & FSEARCH) && vp->v_type != VDIR) {
1089 if ((filemode & FEXEC) && vp->v_type != VREG) {
1098 if ((filemode & FNOFOLLOW) && vp->v_type == VLNK) {
1102 if (filemode & FNOLINKS) {
1139 if (filemode & FWRITE)
1141 if (filemode & FREAD)
1150 error = VOP_SHRLOCK(vp, F_SHARE_NBMAND, &shr, filemode, CRED(),
1157 if ((filemode & FTRUNC) && !(filemode & FCREAT)) {
1175 error = VOP_OPEN(&vp, filemode, CRED(), NULL);
1183 if ((filemode & FTRUNC) && !(filemode & FCREAT)) {
1198 (void) VOP_CLOSE(vp, filemode, 1, (offset_t)0, CRED(),
1243 int filemode)
1247 if (filemode & FREAD)
1249 if (filemode & FWRITE)
1257 int filemode)
1261 if (filemode & FREAD) {
1265 if (filemode & FWRITE) {