Available in

(3) (3)/de (3)/es (3)/fr (3)/ja (3)/ko (3)/pt

Contents

BEZEICHNUNG

opendir − öffnet eine Verzeichnisdatei

ÜBERSICHT

#include <sys/types.h>

#include <dirent.h>

DIR *opendir(const char *name);

BESCHREIBUNG

Die opendir()−Funktion öffnet die Verzeichnisdatei des Verzeichnisses name und liefert einen Zeiger auf den ersten Eintrag des Verzeichnisses zurück.

RÜCKGABEWERT

Die opendir()−Funktion liefert einen Zeiger auf die Verzeichnisdatei zurück. Trat ein Fehler auf, so wird ein NULL-Zeiger zurückgeliefert.

FEHLER

EACESS

Zugriff verweigert.

EMFILE

Der Prozess benutzt zu viele Dateideskriptoren.

ENFILE

Auf diesem System sind zurzeit zu viele Dateien gleichzeitig geöffnet.

ENOENT

Verzeichnis existiert nicht, oder name ist ein leerer String.

ENOMEM

Zuwenig Speicher um den Vorgang zu beenden.

ENOTDIR

name ist kein Verzeichnis.

KONFORM ZU

SVID 3, POSIX, BSD 4.3

SIEHE AUCH

open(2), readdir(3), closedir(3), rewinddir(3), seekdir(3), telldir(3), scandir(3).

COMMENTS

blog comments powered by Disqus