MNT_UPDATE
#define MOPT_UPDATE { "update", 0, MNT_UPDATE, 0 }
init_flags |= MNT_UPDATE;
if ((init_flags & MNT_UPDATE) && (ro == 0))
if (!(init_flags & MNT_UPDATE) &&
if (init_flags & MNT_UPDATE) {
flags |= MNT_UPDATE;
if (flags & MNT_UPDATE)
fsflags |= MNT_UPDATE;
if (mp->mnt_flag & MNT_UPDATE) {
if (mp->mnt_flag & MNT_UPDATE) {
if ((mp->mnt_flag & MNT_UPDATE) == 0) {
if (mp->mnt_flag & MNT_UPDATE) {
if (mp->mnt_flag & MNT_UPDATE) {
if ((mp->mnt_flag & MNT_UPDATE) == 0) {
if (mp->mnt_flag & (MNT_UPDATE | MNT_ROOTFS))
if (mp->mnt_flag & MNT_UPDATE) {
if (mp->mnt_flag & MNT_UPDATE) {
if ((mp->mnt_flag & MNT_UPDATE) == 0) {
if ((mp->mnt_flag & MNT_UPDATE) == 0)
if (mp->mnt_flag & MNT_UPDATE) {
if (mp->mnt_flag & MNT_UPDATE) {
} else if (mp->mnt_flag & MNT_UPDATE) {
if ((mp->mnt_flag & (MNT_ROOTFS | MNT_UPDATE)) == MNT_ROOTFS &&
if (mp->mnt_flag & MNT_UPDATE) {
if (mp->mnt_flag & MNT_UPDATE) {
if (mp->mnt_flag & MNT_UPDATE)
if (mp->mnt_flag & (MNT_UPDATE | MNT_ROOTFS))
if (mp->mnt_flag & MNT_UPDATE)
if (mp->mnt_flag & MNT_UPDATE) {
if (mp->mnt_flag & MNT_UPDATE) {
if (mp->mnt_flag & MNT_UPDATE) {
if (mp->mnt_flag & MNT_UPDATE)
KASSERT((fsflags & MNT_UPDATE) == 0, ("MNT_UPDATE shouldn't be here"));
KASSERT((fsflags & MNT_UPDATE) != 0, ("MNT_UPDATE should be here"));
KASSERT((fsflags & (MNT_EXPORTED | MNT_UPDATE)) ==
(MNT_EXPORTED | MNT_UPDATE),
mp->mnt_flag |= MNT_UPDATE;
mp->mnt_flag |= fsflags & (MNT_RELOAD | MNT_FORCE | MNT_UPDATE |
mp->mnt_flag &= ~(MNT_UPDATE | MNT_RELOAD | MNT_FORCE |
if ((fsflags & MNT_UPDATE) == 0) {
if ((fsflags & MNT_UPDATE) == 0) {
(mp->mnt_flag & MNT_UPDATE) != 0 ||
mp->mnt_flag |= MNT_UPDATE | MNT_FORCE | MNT_RDONLY;
mp->mnt_flag &= ~(MNT_UPDATE | MNT_FORCE);
mp->mnt_flag &= ~(MNT_UPDATE | MNT_FORCE | MNT_RDONLY);
if ((fsflags & MNT_UPDATE) != 0)
fsflags |= MNT_UPDATE;
MNT_FLAG(MNT_UPDATE);
{ MNT_UPDATE, "update" }, \
#define MNT_CMDFLAGS (MNT_UPDATE | MNT_DELEXPORT | MNT_RELOAD | \
(ump->um_mountp->mnt_flag & (MNT_RDONLY | MNT_UPDATE)) !=
(MNT_RDONLY | MNT_UPDATE))
if ((mp->mnt_flag & MNT_UPDATE) == 0)
if (mp->mnt_flag & MNT_UPDATE)
if ((mp->mnt_flag & MNT_UPDATE) != 0) {
if ((mp->mnt_flag & MNT_UPDATE) == 0) {
newflags = statbuf.f_flags | MNT_UPDATE | MNT_RDONLY;
newflags = statbuf.f_flags | MNT_UPDATE | MNT_RDONLY;
int newflags = MNT_UPDATE | MNT_SYNCHRONOUS;
newflags = (statbuf.f_flags | MNT_UPDATE) ^ flag;
int newflags = MNT_UPDATE | MNT_SYNCHRONOUS;
newflags = (statbuf.f_flags | MNT_UPDATE) ^ flag;
error = nmount(iov, iovlen, MNT_UPDATE);