IMNT_WANTRDONLY
if ((mp->mnt_iflag & IMNT_WANTRDONLY)) {
mp->mnt_iflag |= IMNT_WANTRDONLY;
if ((mp->mnt_iflag & IMNT_WANTRDONLY))
if (error == 0 && (mp->mnt_iflag & IMNT_WANTRDONLY))
mp->mnt_iflag &= ~(IMNT_WANTRDONLY | IMNT_WANTRDWR);
if ((mp->mnt_iflag & IMNT_WANTRDONLY)) {
(mp->mnt_iflag & IMNT_WANTRDONLY)) {
if (fs->fs_ronly == 0 && (mp->mnt_iflag & IMNT_WANTRDONLY)) {
if (fs->fs_ronly == 0 && (mp->mnt_iflag & IMNT_WANTRDONLY)) {
(IMNT_UNMOUNT | IMNT_WANTRDONLY))) {
if (!fs->lfs_ronly && (mp->mnt_iflag & IMNT_WANTRDONLY)) {
vp->v_mount->mnt_iflag & (IMNT_UNMOUNT | IMNT_WANTRDONLY))