Provided by:
manpages-fr-dev_3.32d0.2p4-1_all 
NOM
rmdir - Supprimer un repertoire
SYNOPSIS
#include <unistd.h>
int rmdir(const char *pathname);
DESCRIPTION
rmdir() supprime un repertoire, lequel doit etre vide.
VALEUR RENVOY'EE
S'il reussit, cet appel systeme renvoie 0. S'il echoue, il renvoie -1
et remplit errno en consequence.
ERREURS
EACCES Les droits d'ecriture dans le repertoire contenant pathname ne
sont pas autorises, ou bien un des repertoires de pathname ne
permet pas le parcours. (Consultez aussi path_resolution(7).
EBUSY pathname est actuellement utilise par le systeme ou un processus
qui empeche sa suppression. Sous Linux, cela signifie que
pathname est actuellement un point de montage, ou bien est le
repertoire racine du processus appelant.
EFAULT pathname pointe en-dehors de l'espace d'adressage accessible.
EINVAL pathname a . comme dernier composant.
ELOOP Trop de liens symboliques ont ete rencontres en parcourant
pathname.
ENAMETOOLONG
pathname est trop long.
ENOENT Un des repertoires du chemin d'acces pathname n'existe pas ou
est un lien symbolique pointant nulle part.
ENOMEM Pas assez de memoire pour le noyau.
ENOTDIR
pathname, ou un element du chemin d'acces pathname n'est pas un
repertoire.
ENOTEMPTY
pathname contient d'autres elements que . et .., ou bien
pathname a .. comme composant final. POSIX.1-2001 permet
egalement EEXIST pour cette condition.
EPERM Le repertoire contenant pathname a son sticky bit positionne
(S_ISVTX), et l'UID effectif du processus n'est pas le meme que
celui du repertoire a supprimer, ou celui du repertoire le
contenant, et le processus n'est pas privilegie (sous Linux :
n'a pas la capacite CAP_FOWNER).
EPERM Le systeme de fichiers contenant pathname ne permet pas la
suppression de repertoires.
EROFS pathname correspond a un repertoire situe sur un systeme de
fichiers en lecture seule.
CONFORMIT'E
SVr4, BSD 4.3, POSIX.1-2001.
BOGUES
Des problemes dans le protocole sous-jacent a NFS peuvent provoquer la
disparition inattendue de repertoires encore utilises.
VOIR AUSSI
rm(1), rmdir(1), chdir(2), chmod(2), mkdir(2), rename(2), unlink(2),
unlinkat(2)
COLOPHON
Cette page fait partie de la publication 3.32 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Christophe Blaess <URL:http://www.blaess.fr/christophe/> (1996-2003),
Alain Portal <URL:http://manpagesfr.free.fr/> (2003-2006). Julien
Cristau et l'equipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.