Re: Как определить размер(длину) файла в Линукс средствами С
От: Аноним  
Дата: 28.11.07 11: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...
Пока на собственное сообщение не было ответов, его можно удалить.