MNT_RDONLY
if (fsp->f_flags & MNT_RDONLY)
mnt_flags |= MNT_RDONLY;
if (flags & MNT_RDONLY) {
if (flags & MNT_RDONLY) {
#define MOPT_RDONLY { "rdonly", MNT_RDONLY, MFLAG_SET }
#define MOPT_RO { "ro", MNT_RDONLY, MFLAG_SET }
#define MOPT_RW { "rw", MNT_RDONLY, MFLAG_INVERSE | MFLAG_SET }
if (verbose && !(flags & MNT_RDONLY))
{ MNT_RDONLY, 0, "read-only", "ro" },
mntflags |= MNT_RDONLY;
if (mntflags & MNT_RDONLY)
if (mntflags & MNT_RDONLY)
if (mntflags & MNT_RDONLY)
if (mntflags & MNT_RDONLY)
mntflags |= MNT_RDONLY;
if (mntflags & MNT_RDONLY)
if (mntflags & MNT_RDONLY)
int tmpflags = mntflags & ~MNT_RDONLY;
ret = mount(MOUNT_FFS, mountpoint, MNT_RDONLY, &mount_args);
if (fs.f_flags & MNT_RDONLY) {
if (mount(MOUNT_FFS, "/mnt", MNT_RDONLY, &ffs_args) == -1)
if (mount(MOUNT_FFS, "/mnt", MNT_RDONLY, &ffs_args) == -1) {
if (mount(MOUNT_FFS, "/mnt", MNT_RDONLY, &ffs_args) == -1)
if (mount(MOUNT_FFS, "/mnt", MNT_RDONLY, &ffs_args) == -1) {
if (mount(MOUNT_FFS, "/mnt", MNT_RDONLY, &ffs_args) == -1)
if (mount(MOUNT_FFS, "/mnt", MNT_RDONLY, &ffs_args) == -1) {
if ((flags & ISLASTCN) && (vdp->v_mount->mnt_flag & MNT_RDONLY) &&
if ((mp->mnt_flag & MNT_RDONLY) == 0)
int ronly = (mp->mnt_flag & MNT_RDONLY) != 0;
if ((mp->mnt_flag & MNT_RDONLY) == 0) {
mp->mnt_flag |= MNT_RDONLY;
if ((snd.ni_vp->v_mount->mnt_flag & MNT_RDONLY) == 0) {
(ndp->ni_dvp->v_mount->mnt_flag & MNT_RDONLY))) {
if (rdonly || (dp->v_mount->mnt_flag & MNT_RDONLY) ||
(ndp->ni_dvp->v_mount->mnt_flag & MNT_RDONLY))) {
if (rdonly || (dvp->v_mount->mnt_flag & MNT_RDONLY)) {
if (rdonly || (dp->v_mount->mnt_flag & MNT_RDONLY) ||
(dvp->v_mount->mnt_flag & MNT_RDONLY))) {
mp->mnt_flag |= MNT_RDONLY;
else if (vp->v_mount && (vp->v_mount->mnt_flag & MNT_RDONLY))
((mp->mnt_flag & MNT_RDONLY) == 0)) {
if (vp->v_mount && vp->v_mount->mnt_flag & MNT_RDONLY)
if (flags & MNT_RDONLY)
mp->mnt_flag |= MNT_RDONLY;
else if (mp->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount && vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
mp->mnt_flag &= ~MNT_RDONLY;
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if ((mp->mnt_flag & MNT_RDONLY) == 0) {
if (vp->v_mount && (vp->v_mount->mnt_flag & MNT_RDONLY))
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if ((mp->mnt_flag & MNT_RDONLY) == 0)
if (((mp->mnt_flag & MNT_RDONLY) ||
if ((mp->mnt_flag & MNT_RDONLY) == 0 && hadsyncer)
if ((mp->mnt_flag & MNT_RDONLY) == 0) {
if (vp->v_mount && (vp->v_mount->mnt_flag & MNT_RDONLY)) {
if ((flags & ISLASTCN) && (vdp->v_mount->mnt_flag & MNT_RDONLY) &&
if ((ap->a_mode & VWRITE) && (fmp->mp->mnt_flag & MNT_RDONLY)) {
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY) {
if (vp->v_mount->mnt_flag & MNT_RDONLY) {
if (vp->v_mount->mnt_flag & MNT_RDONLY) {
if (vp->v_mount->mnt_flag & MNT_RDONLY) {
if (vp->v_mount->mnt_flag & MNT_RDONLY) {
if (vp->v_mount->mnt_flag & MNT_RDONLY) {
if (DETOV(dep)->v_mount->mnt_flag & MNT_RDONLY)
MNT_RDONLY);
if (dep->de_refcnt <= 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) == 0) {
(mp->mnt_flag & MNT_RDONLY)) {
mp->mnt_flag &= ~MNT_RDONLY;
mp->mnt_flag |= MNT_RDONLY;
ronly = (mp->mnt_flag & MNT_RDONLY) != 0;
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (rdonly || (vp->v_mount->mnt_flag & MNT_RDONLY)) {
if (rdonly || (vp->v_mount->mnt_flag & MNT_RDONLY)) {
if (dvp->v_mount->mnt_flag & MNT_RDONLY)
if ((ap->a_mode & VWRITE) && (vp->v_mount->mnt_flag & MNT_RDONLY)) {
if ((ap->a_mode & VWRITE) && (vp->v_mount->mnt_flag & MNT_RDONLY)) {
(vp->v_mount->mnt_flag & MNT_RDONLY) == 0) {
(vp->v_mount->mnt_flag & MNT_RDONLY) == 0) {
(vp->v_mount->mnt_flag & MNT_RDONLY))
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if ((flags & ISLASTCN) && (dvp->v_mount->mnt_flag & MNT_RDONLY) &&
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY) {
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if ((mp->mnt_flag & MNT_RDONLY) == 0)
if (lastcn && (dvp->v_mount->mnt_flag & MNT_RDONLY) != 0 &&
KASSERT((mount->mnt_flag & MNT_RDONLY) == 0);
if (writing && (vp->v_mount->mnt_flag & MNT_RDONLY) != 0) {
if (ip->i_e2fs_nlink == 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) == 0) {
if (ITOV(ip)->v_mount->mnt_flag & MNT_RDONLY)
if ((flags & ISLASTCN) && (vdp->v_mount->mnt_flag & MNT_RDONLY) &&
if (vdp->v_mount->mnt_flag & MNT_RDONLY)
if (fs->e2fs_ronly == 0 && (mp->mnt_flag & MNT_RDONLY)) {
if ((mountp->mnt_flag & MNT_RDONLY) == 0)
error = e2fs_sbcheck(newfs, (mountp->mnt_flag & MNT_RDONLY));
ronly = (mp->mnt_flag & MNT_RDONLY) != 0;
if ((vp->v_mount->mnt_flag & MNT_RDONLY) == 0)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if ((vp->v_mount->mnt_flag & MNT_RDONLY) == 0)
if (ronly == 0 && (mp->mnt_flag & MNT_RDONLY)) {
mp->mnt_flag |= MNT_RDONLY;
if ((mountp->mnt_flag & MNT_RDONLY) == 0)
ronly = (mp->mnt_flag & MNT_RDONLY) != 0;
if (fs->fs_ronly == 0 && (mp->mnt_flag & MNT_RDONLY)) {
(vp->v_mount->mnt_flag & MNT_RDONLY) == 0)) {
if (DIP(ip, nlink) <= 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) == 0) {
if ((flags & ISLASTCN) && (vdp->v_mount->mnt_flag & MNT_RDONLY) &&
if ((mp->mnt_stat.f_flags & MNT_RDONLY) == 0)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
if (vp->v_mount->mnt_flag & MNT_RDONLY)
new->mt_data = MNT_RDONLY;
if (mnt->f_flags & MNT_RDONLY)
{ "ro", MNT_RDONLY },
if (flags & MNT_RDONLY) {
flags &= ~MNT_RDONLY;
if (fsbuf.f_flags & MNT_RDONLY) {