oracular (2) rmdir.2.gz

Provided by: manpages-de-dev_4.23.1-1_all bug

BEZEICHNUNG

       rmdir - Ein Verzeichnis entfernen

BIBLIOTHEK

       Standard-C-Bibliothek (libc, -lc)

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

STANDARDS

       POSIX.1-2008.

GESCHICHTE

       POSIX.1-2001, 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)

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