seekdir - Setzt die Position innerhalb eines Verzeichnisses für den
nächsten Aufruf von readdir().
Standard-C-Bibliothek (
libc,
-lc)
#include <dirent.h>
void seekdir(DIR *Verzz, long pos);
seekdir():
_XOPEN_SOURCE
|| /* Glibc >= 2.19: */ _DEFAULT_SOURCE
|| /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
Die Funktion
seekdir() setzt die Position innerhalb des Directory-Streams
(der Folge von Verzeichnis-Einträgen), von der
readdir(2) beim
nächsten Aufruf liest. Das Argument
pos sollte ein Wert sein,
der von einem vorherigen Aufruf von
telldir(3) zurückgeliefert
wurde.
Die Funktion
seekdir() hat keinen Rückgabewert.
Siehe
attributes(7) für eine Erläuterung der in diesem
Abschnitt verwandten Ausdrücke.
Schnittstelle |
Attribut |
Wert |
seekdir() |
Multithread-Fähigkeit |
MT-Safe |
POSIX.1-2001, POSIX.1-2008, 4.3BSD.
Bis Glibc 2.1.1 hatte das Argument
pos den Typ
off_t. POSIX.1-2001
spezifiziert
long, was auch seit Glibc 2.1.2 verwendet wird. Lesen Sie
telldir(3) für Informationen darüber, warum Sie
vorsichtig sein sollten, Annahmen über den Wert dieses Arguments zu
treffen.
lseek(2),
closedir(3),
opendir(3),
readdir(3),
rewinddir(3),
scandir(3),
telldir(3)
Die deutsche Übersetzung dieser Handbuchseite wurde von Markus Kaufmann
<
[email protected]> und Martin Eberhard Schauer
<
[email protected]> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die
GNU
General Public License Version 3 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