Les MANs Linux en français...
RMDIR
Section: Manuel du programmeur Linux (2)Updated: 10 Décembre 1997
Index Retour au Menu Principal
NOM
rmdir - Supprimer un répertoire.SYNOPSIS
#include <unistd.h>int rmdir(const char *pathname);
DESCRIPTION
rmdir supprime le répertoire pathname, lequel doit être vide.VALEUR RENVOYÉE
rmdir renvoie 0 s'il réussit, ou -1 s'il échoue, auquel cas errno est renseigné comme il faut.ERREURS
- EPERM
- Le système de fichier contenant pathname ne permet pas la suppression de répertoires.
- EFAULT
- pathname pointe en dehors de l'espace d'adressage accessible.
- EACCES
- Les droits d'écriture dans le répertoire contenant pathname ne sont pas autorisés pour l'U-ID effectif du processus, ou bien un des répertoires de pathname ne permet pas le parcours
- EPERM
- Le répertoire contenant pathname a son Sticky-bit positionné, (S_ISVTX) et l'U-ID effectif du processus n'est pas le même que celui du répertoire à supprimer, ou celui du répertoire le contenant.
- ENAMETOOLONG
- pathname est trop long.
- ENOENT
- Un répertoire contenu dans pathname n'existe pas, ou est un lien symbolique pointant nulle part.
- ENOTDIR
- pathname, ou un élément contenu dans pathname, n'est pas un répertoire.
- ENOTEMPTY
- pathname contient d'autres éléments que . and .. .
- EBUSY
- pathname est le répertoire de travail, ou le répertoire racine, d'un autre processus.
- ENOMEM
- Pas assez de mémoire pour le noyau.
- EROFS
- pathname correspond à un répertoire sur un système de fichiers en lecture seule.
- ELOOP
- pathname contient une référence circulaire (à travers un lien symbolique).
CONFORMITÉ
SVr4, SVID, POSIX, BSD 4.3BOGUES
Des problèmes avec le protocole sous-jacent des systèmes de fichiers NFS peuvent provoquer la disparition inattendue de répertoires encore utilisés.VOIR AUSSI
rename(2), mkdir(2), chdir(2), unlink(2), rmdir(1), rm(1)TRADUCTION
Christophe Blaess, 1997.
Index
Time: 21:43:06 GMT, December 19, 2004