Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       rmdir - Ein Verzeichnis entfernen

ÜBERSICHT

       #include <unistd.h>

       int rmdir(const char *PFADNAME);

BESCHREIBUNG

       rmdir() entfernt ein Verzeichnis, das leer sein muss.

RÜCKGABEWERT

       Bei   Erfolg   wird  Null  zurückgegeben.  Bei  einem  Fehler  wird  -1
       zurückgegeben und errno entsprechend gesetzt.

FEHLER

       EACCES Auf  das   Verzeichnis,   das   PFADNAME   enthält,   war   kein
              Schreibzugriff   erlaubt   oder   eines   der  Verzeichnisse  im
              Pfad-Präfix von PFADNAME erlaubte keine Rechte zum  Durchsuchen.
              (Siehe auch path_resolution(7)).

       EBUSY  PFADNAME  wird  derzeit  vom  System  oder  irgendeinem  Prozess
              benutzt, was sein Entfernen verhindert.  Auf  Linux  heißt  das,
              dass    PFADNAME    derzeit    als    Einhängepunkt   oder   als
              Wurzelverzeicnis des aufrufenden Prozesses benutzt wird.

       EFAULT PFADNAME zeigt außerhalb des erreichbaren Adressraumes

       EINVAL PFADNAME hat . als letzten Bestandteil.

       ELOOP  Beim Auflösen von PFADNAME wurden zu viele symbolische  Verweise
              vorgefunden.

       ENAMETOOLONG
              PFADNAME war zu lang.

       ENOENT Ein  Bestandteil  des Verzeichnisses in PFADNAME existiert nicht
              oder ist ein toter symbolischer Verweis.

       ENOMEM Es war nicht genug Kernelspeicher vorhanden.

       ENOTDIR
              PFADNAME oder ein als Verzeichnis benutzter  Teil  von  PFADNAME
              ist eigentlich kein Verzeichnis.

       ENOTEMPTY
              PFADNAME  emthält andere Einträge als . und .. oder PFADNAME hat
              als  letzte  Komponente  ...  POSIX.1-2001  erlaubt  für   diese
              Bedingung außerdem EEXIST.

       EPERM  Das  Verzeichnis,  das  PFADNAME  enthält,  hat  das  Sticky-Bit
              (S_ISVTX) gesetzt und die effektive  Anwender-ID  des  Prozesses
              ist  weder  die Anwender-ID der Datei, die gelöscht werden soll,
              noch die des Verzeichnisses, das sie enthält und der Prozess ist
              nicht privilegiert (Linux hat nicht die Fähigkeit CAP_FOWNER).

       EPERM  Das  Dateisystem,  das  PFADNAME  enthält, unterstützt nicht das
              Entfernen von Verzeichnissen.

       EROFS  PFADNAME bezieht sich auf ein Verzeichnis auf einem Dateisystem,
              das nur lesbar ist.

KONFORM ZU

       SVr4, 4.3BSD, POSIX.1-2001.

FEHLER

       Unglücke  in dem Protokoll, welchem NFS unterliegt, können dazu führen,
       dass Verzeichnisse, die noch benutzt werden, unerwartet verschwinden.

SIEHE AUCH

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

KOLOPHON

       Diese   Seite   ist   Teil   der  Veröffentlichung  3.32  des  Projekts
       Linux-man-pages. Eine Beschreibung des Projekts und Informationen,  wie
       Fehler     gemeldet     werden     können,     finden     sich    unter
       http://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG

       Die deutsche Übersetzung dieser Handbuchseite wurde von  Michael  Arndt
       <michael@scriptkiller.de>    und   Chris   Leick   <c.leick@vollbio.de>
       erstellt.

       Diese Übersetzung ist Freie Dokumentation; lesen Sie  die  GNU  General
       Public   License   Version   3  oder  neuer  bezüglich  der  Copyright-
       Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn  Sie  Fehler  in  der  Übersetzung  dieser  Handbuchseite  finden,
       schicken     Sie     bitte     eine     E-Mail     an     <debian-l10n-
       german@lists.debian.org>.