Seth Woolley's Man Viewer

Manual for rmdir - man 2 rmdir

([section] manual, -k keyword, -K [section] search, -f whatis)
man plain no title

RMDIR(2)                  Manuel du programmeur Linux                 RMDIR(2)



NOM
       rmdir(1,2) - Supprimer un répertoire.

SYNOPSIS
       #include <unistd.h>

       int rmdir(1,2)(const char *pathname);

DESCRIPTION
       rmdir(1,2) supprime le répertoire pathname, lequel doit être vide.


VALEUR RENVOYÃE
       rmdir(1,2) 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  sup-
              pression 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 .. .

       EINVAL pathname a .  comme dernier composant.

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

BOGUES
       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(1,2,n)(2), mkdir(1,2)(2), chdir(2), unlink(1,2)(2), rmdir(1,2)(1), rm(1)

TRADUCTION
       Christophe Blaess, 1996-2003.



LDP                             18 juillet 2003                       RMDIR(2)

References for this manual (incoming links)