Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

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.27  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> >>.