UMOUNT(2) UMOUNT(2)
НАЗВАНИЕ
umount - размонтирование файловой системы
СИНТАКСИС
int umount (file)
char *file;
ОПИСАНИЕ
Системный вызов umount обслуживает запрос на размонти-
рование (отключение) ранее смонтированной файловой сис-
темы, которая содержится на специальном блочном устрой-
стве с именем file или подключена к каталогу с именем
file. Аргумент file является указателем на маршрутное
имя. После размонтирования файловой системы каталог, к
которому она была подключена, приобретает свою прежнюю
интерпретацию.
Umount может быть вызван только суперпользователем.
Системный вызов umount завершается неудачей, если вы-
полнено хотя бы одно из следующих условий:
[EPERM] Соответствующий процессу действующий иден-
тификатор пользователя не является иденти-
фикатором суперпользователя.
[EINVAL] File не существует.
[ENOTBLK] File не является специальным блочным уст-
ройством.
[EINVAL] File не смонтирован.
[EBUSY] Файл в каталоге file занят.
[EFAULT] File указывает на некорректный адрес.
[EREMOUTE] File является удаленным устройством.
[ENOLINK] Аргумент file указывает на удаленный компь-
ютер, связи с которым в данный момент нет.
[EMULTIHOP] Компоненты маршрута, указанного аргументом
file, требуют многократного обращения к
удаленным компьютерам.
СМ. ТАКЖЕ
mount(2).
ДИАГНОСТИКА
При успешном завершении результат равен 0; в случае
ошибки возвращается -1, а переменной errno присваивает-
ся код ошибки.
|