Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

telldir - Position des Lese-/Schreibzeigers im Dateiverzeichnisstrom ermitteln

&pagelevel(4)&pagelevel

Definition

#include <dirent.h>

long int telldir(DIR *dirp);

Beschreibung

telldir() liefert die aktuelle Position, die dem angegebenen Dateiverzeichnisstrom zugeordnet ist.

Wenn die letzte Operation auf dem Dateiverzeichnisstrom ein seekdir() war, gibt telldir() die Position zurück, die im loc-Argument des seekdir()-Aufrufs angegeben war.

Returnwert

aktuelle Position



bei Erfolg.

 

Erweiterung


-1

bei Fehler. errno wird gesetzt, um den Fehler anzuzeigen. (Ende)

Fehler

telldir() schlägt fehl, wenn gilt:

Erweiterung

 

EBADF

Der dem Dateiverzeichnis zugeordnete Dateideskriptor ist nicht mehr gültig. Dieser Fehler entsteht, wenn das Dateiverzeichnis geschlossen wurde.
(Ende)

Hinweise

telldir() wird nur für POSIX-Dateien ausgeführt.

Siehe auch

readdir(), seekdir(), dirent.h.