1SEEKDIR(3)                 Linux Programmer's Manual                SEEKDIR(3)
2
3
4

NAME

6       seekdir  - set the position of the next readdir() call in the directory
7       stream.
8

SYNOPSIS

10       #include <dirent.h>
11
12       void seekdir(DIR *dirp, long loc);
13
14   Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
15
16       seekdir(): _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
17

DESCRIPTION

19       The seekdir() function sets the location in the directory  stream  from
20       which  the next readdir(2) call will start.  The loc argument should be
21       a value returned by a previous call to telldir(3).
22

RETURN VALUE

24       The seekdir() function returns no value.
25

CONFORMING TO

27       4.3BSD, POSIX.1-2001.
28

NOTES

30       In glibc up to version 2.1.1, the type of the loc argument  was  off_t.
31       POSIX.1-2001  specifies  long,  and  this  is the type used since glibc
32       2.1.2.  See telldir(3) for information on why you should be careful  in
33       making any assumptions about the value in this argument.
34

SEE ALSO

36       lseek(2),  closedir(3),  opendir(3),  readdir(3),  rewinddir(3),  scan‐
37       dir(3), telldir(3)
38

COLOPHON

40       This page is part of release 3.53 of the Linux  man-pages  project.   A
41       description  of  the project, and information about reporting bugs, can
42       be found at http://www.kernel.org/doc/man-pages/.
43
44
45
46                                  2013-03-24                        SEEKDIR(3)
Impressum