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

BEZEICHNUNG

       rmdir - Ein Verzeichnis entfernen

"UBERSICHT

       #include <unistd.h>

       int rmdir(const char *PFADNAME);

BESCHREIBUNG

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

R"UCKGABEWERT

       Bei   Erfolg   wird  Null  zuruckgegeben.  Bei  einem  Fehler  wird  -1
       zuruckgegeben und errno entsprechend gesetzt.

FEHLER

       EACCES Auf  das   Verzeichnis,   das   PFADNAME   enthalt,   war   kein
              Schreibzugriff   erlaubt   oder   eines   der  Verzeichnisse  im
              Pfad-Prafix 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  heiBt  das,
              dass    PFADNAME    derzeit    als    Einhangepunkt   oder   als
              Wurzelverzeicnis des aufrufenden Prozesses benutzt wird.

       EFAULT PFADNAME zeigt auBerhalb des erreichbaren Adressraumes

       EINVAL PFADNAME hat . als letzten Bestandteil.

       ELOOP  Beim Auflosen 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  emthalt andere Eintrage als . und .. oder PFADNAME hat
              als  letzte  Komponente  ...  POSIX.1-2001  erlaubt  fur   diese
              Bedingung auBerdem EEXIST.

       EPERM  Das  Verzeichnis,  das  PFADNAME  enthalt,  hat  das  Sticky-Bit
              (S_ISVTX) gesetzt und die effektive  Anwender-ID  des  Prozesses
              ist  weder  die Anwender-ID der Datei, die geloscht werden soll,
              noch die des Verzeichnisses, das sie enthalt und der Prozess ist
              nicht privilegiert (Linux hat nicht die Fahigkeit CAP_FOWNER).

       EPERM  Das  Dateisystem,  das  PFADNAME  enthalt, unterstutzt 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

       Unglucke  in dem Protokoll, welchem NFS unterliegt, konnen dazu fuhren,
       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  Veroffentlichung  3.32  des  Projekts
       Linux-man-pages. Eine Beschreibung des Projekts und Informationen,  wie
       Fehler     gemeldet     werden     konnen,     finden     sich    unter
       http://www.kernel.org/doc/man-pages/.

"UBERSETZUNG

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

       Diese Ubersetzung ist Freie Dokumentation; lesen Sie  die  GNU  General
       Public   License   Version   3  oder  neuer  bezuglich  der  Copyright-
       Bedingungen. Es wird KEINE HAFTUNG ubernommen.

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