Set the position for the next read of the directory stream
#include <dirent.h> void seekdir( DIR * dirp, long int pos );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The seekdir() function sets the position of the next readdir() operation on the directory stream specified by dirp to the position specified by pos.
The new position reverts to the one associated with the directory stream when the telldir() operation was performed.
Values returned by telldir() are good only for the lifetime of the DIR pointer, dirp, from which they're derived. If you call rewinddir() on the directory stream, or if you close and reopen the directory, an offset previously returned by telldir() becomes invalid.
Safety: | |
---|---|
Cancellation point | Yes |
Interrupt handler | No |
Signal handler | No |
Thread | No |
closedir(), errno, lstat(), opendir(), readdir(), readdir_r(), rewinddir(), telldir(), stat()