Rechercher une page de manuel
rmdir
Langue: ru
Version: $Date: 2000/06/24 13:41:19 $ (fedora - 25/11/07)
Section: 2 (Appels système)
Sommaire
НАЗВАНИЕ
rmdir - удаляет каталогИСПОЛЬЗОВАНИЕ
#include <unistd.h>int rmdir(const char *pathname);
ОПИСАНИЕ
rmdir удаляет каталог, который должен быть пустым.ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
В случае успеха возвращается ноль. При ошибке возвращается -1, а errno устанавливается должным образом.ОШИБКИ
- EPERM
- Файловая система, содержащая pathname, не поддерживает удаление каталогов.
- EFAULT
- pathname указывает за пределы доступного адресного пространства.
- EACCES
- Доступ на запись в каталоге, содержащем pathname, не разрешен для текущего эффективного идентификатора пользователя, или же один из каталогов в pathname не разрешает поиск (выполнение).
- EPERM
- В правах доступа к каталогу, содержащему pathname, включен бит "липкости" (S_ISVTX), а эффективный идентификатор пользователя не совпадает ни с владельцем удаляемого файла, ни с владельцем каталога, который его содержит, или же pathname является каталогом.
- ENAMETOOLONG
- pathname слишком длинно.
- ENOENT
- Одна из частей пути pathname не существует или является висячей символической ссылкой.
- ENOTDIR
- Компонент пути, использованный как каталог в pathname, в действительности таковым не является.
- ENOTEMPTY
- pathname содержит какие-либо еще, кроме . или .., записи .
- EBUSY
- pathname является текущим рабочим или корневым каталогом какого-либо процесса.
- ENOMEM
- Ядру не хватило памяти.
- EROFS
- Файл находится на файловой системе, смонтированной только для чтения.
- ELOOP
- pathname является зацикленной символической ссылкой, то есть при подстановке возникает ссылка на неё саму.
СООТВЕТСТВИЕ СТАНДАРТАМ
SVr4, SVID, POSIX, BSD 4.3ОШИБКИ
Погрешности в протоколе, на котором работает NFS, могут привести к неожиданному исчезновению каталогов, которые еще используются.СМОТРИ ТАКЖЕ
rename(2), mkdir(2), chdir(2), unlink(2), rmdir(1), rm(1)ПЕРЕВОД
Copyright (C) Alexey Mahotkin <alexm@hsys.msk.ru> 1999Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre