FCNTLFLAGS
tmp = FFLAGS((long)SCARG(uap, arg)) & FCNTLFLAGS;
fp->f_flag = (fp->f_flag & ~FCNTLFLAGS) | tmp;
#define FMASK (FREAD|FWRITE|FCNTLFLAGS|FEXEC)