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