Где определена функция tell ()? - PullRequest
4 голосов
/ 01 июня 2011

Подскажите, пожалуйста, где в Mac OS X определена функция off_t tell (int fd) ?Это не в fcntl.h и не в unistd.h , где это определено в UNIX ... Я не могу использовать ftell () потому что код, который я портирую, работает с файловыми дескрипторами.

Я использую GCC v4.2.1

1 Ответ

9 голосов
/ 01 июня 2011

Вместо этого вы можете использовать lseek, который предлагает те же функции:

off_t tell(int fd)
{
    return lseek(fd, 0, SEEK_CUR);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...