MNTOPT_RO
if (hasmntopt(&m, MNTOPT_RO) != NULL)
if (hasmntopt(&mnt, MNTOPT_RO) != NULL)
if (replicated && !hasmntopt(&m, MNTOPT_RO)) {
flags |= (hasmntopt(&m, MNTOPT_RO) == NULL) ? 0 : MS_RDONLY;
MNTOPT_RO, MNTOPT_RW,
if ((strlen(obuff) + strlen(MNTOPT_RO) + 2) > MAX_MNTOPT_STR) {
strcat(obuff, MNTOPT_RO);
MNTOPT_RO,
MNTOPT_RO,
MNTOPT_RO,
if (hasmntopt(&mnt, MNTOPT_RO) != 0)
(hasvfsopt(&vfsbuf, MNTOPT_RO))) {
((cmd != Q_ALLSYNC) && hasmntopt(&mntp, MNTOPT_RO)))
if (hasmntopt(mntent, MNTOPT_RO) != 0)
(hasvfsopt(&vfsbuf, MNTOPT_RO))) {
replace_opts(opts, ro, MNTOPT_RO, MNTOPT_RW);
flags |= eatmntopt(mnt, MNTOPT_RO) ? MS_RDONLY : 0;
replace_opts(mnt->mnt_mntopts, 1, MNTOPT_RW, MNTOPT_RO);
hasopt(MNTOPT_RO, mnt.mnt_mntopts))
hasvfsopt(&vfsbuf, MNTOPT_RO) ||
!hasmntopt(&mntp, MNTOPT_RO) &&
!hasmntopt(&mntp, MNTOPT_RO)) {
hasmntopt(&mntp, MNTOPT_RO) ||
hasmntopt(&mntp, MNTOPT_RO))
hasvfsopt(&vfsbuf, MNTOPT_RO) ||
!hasmntopt(&mntp, MNTOPT_RO) &&
hasvfsopt(&vfsbuf, MNTOPT_RO) ||
!hasmntopt(&mntp, MNTOPT_RO) &&
hasmntopt(&mntp, MNTOPT_RO))
optstr = MNTOPT_RO;
if (hasmntopt(mt, MNTOPT_RO) == NULL) {
if (is_remote && hasopt(vfsent->vfs_mntopts, MNTOPT_RO))
if (is_remote && hasopt(vfsent->vfs_mntopts, MNTOPT_RO))
r = mountOptionPresent(list[nn].fsi_mntOptions, MNTOPT_RO);
MNTOPT_RO "," MNTOPT_LOFS_NOSUB "," MNTOPT_NODEVICES
int olen = sizeof (MNTOPT_RO) - 1;
(cp = strstr(mnp->mnt_mntopts, MNTOPT_RO)) !=
if (hasmntopt(&mountTable[i], MNTOPT_RO) != NULL) {
int olen = sizeof (MNTOPT_RO) - 1;
(cp = strstr(mnp->mnt_mntopts, MNTOPT_RO)) !=
mntopt_on = MNTOPT_RO;
static char *rw_cancel[] = { MNTOPT_RO, NULL };
{ MNTOPT_RO, ro_cancel, NULL, 0,
vfs_setmntopt_nolock(&mnt_mntopts, MNTOPT_RO, NULL, 0, 0);
if (vfs_optionisset_nolock(&mnt_mntopts, MNTOPT_RO, NULL)) {
vfs_setmntopt(vfsp, MNTOPT_RO, NULL, 0);
if (vfs_optionisset(vfsp, MNTOPT_RO, NULL))
static char *rw_cancel[] = { MNTOPT_RO, NULL };
#define HOPT_RO MNTOPT_RO
vfs_setmntopt(vfsp, MNTOPT_RO, NULL, 0);
vfs_setmntopt(vfsp, MNTOPT_RO, NULL, 0);
if (vfs_optionisset(vfsp, MNTOPT_RO, NULL)) {
!vfs_optionisset(vfsp, MNTOPT_RO, NULL))
vfs_setmntopt(vfsp, MNTOPT_RO, NULL,
vfs_setmntopt(vfsp, MNTOPT_RO, NULL, 0);
vfs_setmntopt(vfsp, MNTOPT_RO, NULL, 0);
MNTOPT_RO,
vfs_setmntopt(vfsp, MNTOPT_RO, NULL, 0);
vfs_setmntopt(vfsp, MNTOPT_RO, NULL, 0);
vfs_setmntopt(vfsp, MNTOPT_RO, NULL, 0);
if (vfs_optionisset(vfsp, MNTOPT_RO, NULL)) {
vfs_setmntopt(vfsp, MNTOPT_RO, NULL, 0);
vfs_setmntopt(vfsp, MNTOPT_RO, NULL, 0);
vfs_setmntopt_nolock(&mnt_mntopts, MNTOPT_RO, NULL, 0, 0);
if (rdonly = vfs_optionisset_nolock(&mnt_mntopts, MNTOPT_RO, NULL)) {
vfs_setmntopt(vfsp, MNTOPT_RO, NULL, 0);
static char *rw_cancel[] = { MNTOPT_RO, NULL };
if (vfs_optionisset(vfsp, MNTOPT_RO, NULL))
{ MNTOPT_RO, ro_cancel, NULL, 0,
vfs_setmntopt(vfsp, MNTOPT_RO, NULL, 0);
if (vfs_optionisset(vfsp, MNTOPT_RO, NULL))
vfs_setmntopt(zfsvfs->z_vfs, MNTOPT_RO, NULL, 0);
vfs_clearmntopt(zfsvfs->z_vfs, MNTOPT_RO);
if (vfs_optionisset(vfsp, MNTOPT_RO, NULL) ||