Здравствуйте, Аноним, Вы писали:
А>>>Так пойдет?
А>>>А>>>off_t size = lseek(fd, 0, SEEK_END);
А>>>
D>>Да, на мой взгляд, это вполне подходящее решение
Спасибо!
А>Только надо будет еще не забыть восстановить предыдущую позицию указателя. Или воспользоваться fstat, как предложил eao197.
Да это я уже понял
В итоге реализовал следующим образом:
off_t o_tCurentPosition = lseek(fd, 0, SEEK_CUR);
off_t o_tResult = lseek(fd, 0, SEEK_END);
lseek(fd, o_tCurentPosition, SEEK_SET);
return o_tResult;
Ещё раз всем спасибо за советы