Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ umount(2) — HP-UX 5.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mount(1)

mount(2)

UMOUNT(2)

NAME

umount − unmount a file system

SYNOPSIS

int umount (spec)
char ∗spec;

HP-UX COMPATIBILITY

Level: HP-UX/RUN ONLY

Origin: System V

DESCRIPTION

Umount requests that a previously mounted file system contained on the block special device identified by spec be unmounted.  Spec is a pointer to a path name.  After unmounting the file system, the directory upon which the file system was mounted reverts to its ordinary interpretation. 

Umount may be invoked only by the super-user. 

Umount will fail if one or more of the following are true:

­[EPERM] The process’s effective user ID is not super-user. 

­[ENOENT] Spec does not exist. 

­[ENOTBLK] Spec is not a block special device. 

­[EINVAL] Spec is not mounted. 

­[EBUSY] A file on spec is busy. 

­[EFAULT] Spec points outside the process’s allocated address space. 

­[ENXIO] The device associated with spec does not exist. 

­[ENOTDIR] A component of spec is not a directory. 

[ENOENT] Spec is null. 

RETURN VALUE

Upon successful completion a value of 0 is returned.  Otherwise, a value of −1 is returned and errno is set to indicate the error. 

HARDWARE DEPENDENCIES

Integral PC:
The super-user capabilites are provided to the normal user.

SEE ALSO

mount(1), mount(2). 

BUGS

If umount is called from the program level (i.e. not from the mount(1) level), the table of mounted devices contained in /etc/mnttab is not updated. 

Hewlett-Packard  —  last mod. May 11, 2021

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026