Re[2]: Как определить размер(длину) файла в Линукс средствам
От: Dimitar  
Дата: 28.11.07 12:08
Оценка:
Здр
авствуйте, Аноним, Вы писали:

А>Здравствуйте, Dimitar, Вы писали:


D>>Вопрос в следующем: чем под линуксом можно заменить функцию filelength(int fd)?

D>>Более подробно: имеется написанная функция
D>>
D>>MyGetFileLength(int fd)
D>>{
D>>#ifdef WIN32
D>>   return filelength(fd);
D>>#elif defined UNIX_KERNEL
D>>   return -1; // Вот сюда то и надо что-то поставить...
D>>#endif
D>>}
D>>

А>Так пойдет?
А>
А>off_t size = lseek(fd, 0, SEEK_END);
А>


Да, на мой взгляд, это вполне подходящее решение Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.