Copyright (C) 2000-2012 |
GNU Info (libc.info)Random Access DirectoryRandom Access in a Directory Stream ----------------------------------- This section describes how to reread parts of a directory that you have already read from an open directory stream. All the symbols are declared in the header file `dirent.h'. - Function: void rewinddir (DIR *DIRSTREAM) The `rewinddir' function is used to reinitialize the directory stream DIRSTREAM, so that if you call `readdir' it returns information about the first entry in the directory again. This function also notices if files have been added or removed to the directory since it was opened with `opendir'. (Entries for these files might or might not be returned by `readdir' if they were added or removed since you last called `opendir' or `rewinddir'.) - Function: off_t telldir (DIR *DIRSTREAM) The `telldir' function returns the file position of the directory stream DIRSTREAM. You can use this value with `seekdir' to restore the directory stream to that position. - Function: void seekdir (DIR *DIRSTREAM, off_t POS) The `seekdir' function sets the file position of the directory stream DIRSTREAM to POS. The value POS must be the result of a previous call to `telldir' on this particular stream; closing and reopening the directory can invalidate values returned by `telldir'. automatically generated by info2www version 1.2.2.9 |