table of contents
TELLDIR(3) | Руководство программиста Linux | TELLDIR(3) |
ИМЯ¶
telldir - возвращает текущее положение в потоке каталога
ОБЗОР¶
#include <dirent.h> long telldir(DIR *dirp);
Требования
макроса
тестирования
свойств
для glibc (см.
feature_test_macros(7)):
telldir(): _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
ОПИСАНИЕ¶
Функция telldir() возвращает текущее положение, связанное с потоком каталога dirp.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ¶
При успешном выполнении функция telldir() возвращает текущее расположение в потоке каталога. В случае ошибки возвращается -1, и устанавливается соответствующее значение errno.
ОШИБКИ¶
- EBADF
- Неверный дескриптор потока каталога dirp.
СООТВЕТСТВИЕ СТАНДАРТАМ¶
4.3BSD, POSIX.1-2001.
ЗАМЕЧАНИЯ¶
В glibc до версии 2.1.1, тип возвращаемого значения telldir() был равен off_t. В POSIX.1-2001 указан тип long, и это стало используемым типом в glibc начиная с версии 2.1.2.
СМОТРИТЕ ТАКЖЕ¶
closedir(3), opendir(3), readdir(3), rewinddir(3), scandir(3), seekdir(3)
2009-03-11 |