Re: Файлы более 2 Гб и mmap() - как? [solved]
Сорри, я читаю рассылку через веб, так что могу ответить только на
свое же сообщение.
Смотрим man mmap - в примере кода стоит проверка на MAP_FAILED, именно эту
ошибку мы и увидим после выполнения такого вот кода:
int width=52086, height=47526;
mmap (NULL, width*height, PROT_READ , MAP_PRIVATE, fd, 0)
Ладно, тут я сам накосячил (чертов компилятор с -Wall даже на неиспользуемые
переменные ругается, а вот эти грабли игнорирует), но такая ошибка бестолковая:
Понятно, после объявления переменных как long ошибка исчезла.
--
Best regards, Alexey Pechnikov.
http://pechnikov.tel/
Reply to: