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