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 присваивает- ся код ошибки.