Есть ли способ сделать то, что ftell() делает (возвращает текущую позицию в файле) в файловом дескрипторе вместо FILE *? Я думаю, что так должно быть, поскольку вы можете искать дескриптор сырого файла, используя lseek().
Я знаю, что могу использовать fdopen() для создания ФАЙЛА *, соответствующего файловому дескриптору, но я бы этого не сделал.