Lines Matching refs:ment
88 struct mnttab ment; /* the mnttab data */ member
298 lmp = getmntlast(mntll, NULL, mp->ment.mnt_mountp); in main()
300 if (lmp && strcmp(lmp->ment.mnt_special, in main()
301 mp->ment.mnt_special)) { in main()
322 doexec(&mp->ment); in main()
330 doexec(struct mnttab *ment) in doexec() argument
337 getpid(), ment->mnt_mountp); in doexec()
341 if ((ment->mnt_fstype != NULL) || Vflg) { in doexec()
347 if (strlen(ment->mnt_fstype) > (size_t)FSTYPE_MAX) { in doexec()
350 myname, ment->mnt_fstype, FSTYPE_MAX); in doexec()
355 sprintf(full_path, "%s/%s/%s", fs_path, ment->mnt_fstype, in doexec()
357 sprintf(alter_path, "%s/%s/%s", alt_path, ment->mnt_fstype, in doexec()
375 newargv[ii++] = (ment->mnt_mountp) in doexec()
376 ? ment->mnt_mountp : ment->mnt_special; in doexec()
422 myname, ment->mnt_fstype ? ment->mnt_fstype : "<null>"); in doexec()
437 if (((ret = umount2(ment->mnt_mountp, MS_FORCE)) < 0) && in doexec()
440 ret = umount2(ment->mnt_special, MS_FORCE); in doexec()
442 if (((ret = umount2(ment->mnt_mountp, 0)) < 0) && in doexec()
444 ret = umount2(ment->mnt_special, 0); in doexec()
448 rpterr(ment->mnt_mountp); in doexec()
537 if (mntp && (strcmp(mlist->ment.mnt_mountp, mntp) == 0)) { in getmntlast()
542 if (specp && (strcmp(mlist->ment.mnt_special, specp) == 0)) { in getmntlast()
672 if (fsstrinlist(mp->ment.mnt_mountp, keeplist)) in make_mntarray()
674 mp->mlevel = fsgetmlevel(mp->ment.mnt_mountp); in make_mntarray()
675 if (mp->ment.mnt_fstype && in make_mntarray()
676 (strcmp(mp->ment.mnt_fstype, MNTTYPE_LOFS) == 0)) in make_mntarray()
717 if (mp->ment.mnt_fstype && in make_mntarray()
718 (strcmp(mp->ment.mnt_fstype, MNTTYPE_LOFS) == 0)) in make_mntarray()
721 mp->mlevel = fsgetmlevel(mp->ment.mnt_mountp); in make_mntarray()
819 getpid(), pid, mp->ment.mnt_mountp); in do_umounts()
827 doexec(&mp->ment); in do_umounts()
916 if (mp->ment.mnt_fstype && in dowait()
917 (strcmp(mp->ment.mnt_fstype, MNTTYPE_LOFS) == 0)) in dowait()
926 new_mountent(struct mnttab *ment) in new_mountent() argument
935 if (ment->mnt_special && in new_mountent()
936 (new->ment.mnt_special = strdup(ment->mnt_special)) == NULL) in new_mountent()
938 if (ment->mnt_mountp && in new_mountent()
939 (new->ment.mnt_mountp = strdup(ment->mnt_mountp)) == NULL) in new_mountent()
941 if (ment->mnt_fstype && in new_mountent()
942 (new->ment.mnt_fstype = strdup(ment->mnt_fstype)) == NULL) in new_mountent()