[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: