Provided by: manpages-de-dev_4.15.0-9_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
       gesetzt, um den Fehler anzuzeigen.

FEHLER

       EACCES Auf das Verzeichnis, das Pfadname enthält, war  kein  Schreibzugriff  erlaubt  oder
              eines  der  Verzeichnisse  im  Pfadprä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 aus dem für Sie zugänglichen Adressraum heraus.

       EINVAL Pfadname hat . als letzten Bestandteil.

       ELOOP  Bei der Auflösung von Pfadname wurden zu viele symbolische Links gefunden.

       ENAMETOOLONG
              Pfadname war zu lang.

       ENOENT Eine  Verzeichniskomponente  von  Pfadname  existiert  nicht  oder  ist  ein  toter
              symbolischer Link.

       ENOMEM Es war nicht genügend Kernelspeicher verfügbar.

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

       ENOTEMPTY
              Pfadname enthält andere Einträge  als  .  und  ..  oder  Pfadname  hat  als  letzte
              Komponente ... POSIX.1 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 Benutzerkennung des Prozesses ist weder die  Benutzerkennung  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 Capability 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

       POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.

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  5.13  des  Projekts  Linux-man-pages. Eine
       Beschreibung des Projekts, Informationen, wie Fehler  gemeldet  werden  können  sowie  die
       aktuelle Version dieser Seite finden sich unter https://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG

       Die    deutsche    Übersetzung    dieser    Handbuchseite    wurde   von   Michael   Arndt
       <michael@scriptkiller.de>,  Chris  Leick  <c.leick@vollbio.de>   und   Mario   Blättermann
       <mario.blaettermann@gmail.com> erstellt.

       Diese  Übersetzung  ist  Freie  Dokumentation;  lesen  Sie  die GNU General Public License
       Version 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ 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 die Mailingliste der Übersetzer ⟨debian-l10n-german@lists.debian.org⟩.