dwww Home | Manual pages | Find package

rmdir(2)                      System Calls Manual                     rmdir(2)

NOM
       rmdir - Supprimer un répertoire

BIBLIOTHÈQUE
       Bibliothèque C standard (libc, -lc)

SYNOPSIS
       #include <unistd.h>

       int rmdir(const char *pathname);

DESCRIPTION
       rmdir() supprime un répertoire, lequel doit être vide.

VALEUR RENVOYÉE
       En  cas de succès, zéro est renvoyé. En cas d'erreur, -1 est renvoyé et
       errno est définie pour préciser l'erreur.

ERREURS
       EACCES Les droits d'écriture dans le répertoire contenant  pathname  ne
              sont  pas  autorisés,  ou bien un des répertoires de pathname ne
              permet pas le parcours. (Consultez aussi path_resolution(7).)

       EBUSY  pathname est actuellement utilisé par le système ou un processus
              qui  empêche sa suppression. Sous Linux, cela signifie que path-
              name est actuellement un point de montage, ou bien est le réper-
              toire racine du processus appelant.

       EFAULT nom_chemin pointe en dehors de l'espace d'adressage accessible.

       EINVAL pathname a . comme dernier composant.

       ELOOP  Trop  de  liens  symboliques  ont  été  rencontrés en parcourant
              nom_chemin.

       ENAMETOOLONG
              nom_chemin est trop long.

       ENOENT Un des répertoires du chemin d'accès nom_chemin n'existe pas  ou
              est un lien symbolique pointant nulle part.

       ENOMEM La mémoire disponible du noyau n'était pas suffisante.

       ENOTDIR
              pathname,  ou un élément du chemin d'accès pathname n'est pas un
              répertoire.

       ENOTEMPTY
              pathname contient d'autres éléments que . et .., ou  bien  path-
              name a .. comme composant final. POSIX.1 permet également EEXIST
              pour cette condition.

       EPERM  Le répertoire contenant pathname a  son  sticky  bit  positionné
              (S_ISVTX),  et l'UID effectif du processus n'est pas le même que
              celui du répertoire à  supprimer,  ou  celui  du  répertoire  le
              contenant,  et  le  processus n'est pas privilégié (sous Linux :
              n'a pas la capacité CAP_FOWNER).

       EPERM  Le système de fichiers contenant pathname ne permet pas la  sup-
              pression de répertoires.

       EROFS  pathname  correspond à un répertoire situé sur un système de fi-
              chiers en lecture seule.

STANDARDS
       POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.

BOGUES
       Des problèmes dans le protocole sous-jacent à NFS peuvent provoquer  la
       disparition inattendue de répertoires encore utilisés.

VOIR AUSSI
       rm(1),  rmdir(1),  chdir(2),  chmod(2), mkdir(2), rename(2), unlink(2),
       unlinkat(2)

TRADUCTION
       La traduction française de cette page de manuel a été créée par  Chris-
       tophe  Blaess  <https://www.blaess.fr/christophe/>, Stéphan Rafin <ste-
       phan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, Fran-
       çois  Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Gué-
       rard <fevrier@tigreraye.org>, Jean-Luc  Coulon  (f5ibh)  <jean-luc.cou-
       lon@wanadoo.fr>,  Julien  Cristau <jcristau@debian.org>, Thomas Huriaux
       <thomas.huriaux@gmail.com>, Nicolas François  <nicolas.francois@centra-
       liens.net>,  Florentin  Duneau <fduneau@gmail.com>, Simon Paillard <si-
       mon.paillard@resel.enst-bretagne.fr>,   Denis   Barbier    <barbier@de-
       bian.org>,  David  Prévot <david@tilapin.org>, Frédéric Hantrais <fhan-
       trais@gmail.com> et Jean-Philippe MENGUAL <jpmengual@debian.org>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la        GNU        General       Public       License       version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ concernant  les  conditions
       de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si  vous découvrez un bogue dans la traduction de cette page de manuel,
       veuillez envoyer un message à ⟨debian-l10n-french@lists.debian.org⟩.

Pages du manuel de Linux 6.03   30 octobre 2022                       rmdir(2)

Generated by dwww version 1.15 on Sat Jun 29 01:40:38 CEST 2024.