umount — размонтирование файловой системы.
int umount (file) char *file;
Системный вызов umount обслуживает запрос на размонтирование (отключение) ранее смонтированной файловой системы, которая содержится на специальном блочном устройстве с именем file или подключена к каталогу с именем file. Аргумент file является указателем на маршрутное имя. После размонтирования файловой системы каталог, к которому она была подключена, приобретает свою прежнюю интерпретацию.
Umount может быть вызван только суперпользователем.
Системный вызов umount завершается неудачей, если выполнено хотя бы одно из следующих условий:
При успешном завершении результат равен 0; в случае ошибки возвращается -1, а переменной errno
присваивается код ошибки.