zion -  rmdir


Nom

rmdir - Supprimer un répertoire.

Résumé

#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.[/col][/row][/table]
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.[/col][/row][/table]
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.3

Bugs

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, 1996-2003.

Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?