Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Как узнать размер файла > 4Гб?


Автор: Coder 3.3.2009, 14:23
lseek в данном случае отпадает.

Автор: MAKCim 3.3.2009, 14:25
man 2 lseek64 + #define _LARGEFILE64_SOURCE

Добавлено через 32 секунды
Coder, 
и вообще размер файла обычно узнается из man 2 stat  smile 

Автор: Coder 3.3.2009, 14:47
MAKCim, так ведь в структуре stat поле st_size 32 битное.

Автор: MAKCim 3.3.2009, 14:58
Цитата(Coder @  3.3.2009,  14:47 Найти цитируемый пост)
MAKCim, так ведь в структуре stat поле st_size 32 битное. 

кто тебе такое сказал?
там тип off_t, а он может быть различным в зависимости от дефайнов

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)