umount2
if (umount2(pathname, umnt_flag) < 0) {
rc = umount2(pathname, umnt_flag);
if (((ret = umount2(ment->mnt_mountp, MS_FORCE)) < 0) &&
ret = umount2(ment->mnt_special, MS_FORCE);
if (((ret = umount2(ment->mnt_mountp, 0)) < 0) &&
ret = umount2(ment->mnt_special, 0);
(void) umount2(mountpoint, MS_FORCE);
if ((ret = umount2(path, flags)) != 0)
if (force && umount2(zoneroot, MS_FORCE) == 0)
if (umount2(zroot, MS_FORCE) != 0) {
if (errno == ENOTSUP && umount2(zroot, 0) == 0)
if (umount2(zroot, 0) == 0)
if (umount2(path, MS_FORCE) == 0)
if (umount2(path, MS_FORCE) == 0) {
if (!unmounted && umount2(path, 0) != 0)
return (umount2(path, 0));
(void) umount2(fsd->gfs_mountp, 0);
err = umount2(a_lzMountPoint, 0);
if (umount2(mountpoint, flags) != 0) {
/* 255 */ SYSENT_CI("umount2", umount2, 2)
int umount2(char *, int);
/* 255 */ SYSENT_CI("umount2", umount2, 2)
int umount2(const char *, int);