Re: Файлы более 2 Гб и mmap() - как? [solved]

2012-01-05 Thread Alexey Pechnikov
Проблема оказалась в неестественном интеллекте защиты от integer overflow - вместо сообщения о недопустимых аргументах почему-то возвращается ошибка выделения памяти. -- Best regards, Alexey Pechnikov. http://pechnikov.tel/

Re: Файлы более 2 Гб и mmap() - как? [solved]

2012-01-06 Thread Andrey Rahmatullin
On Thu, Jan 05, 2012 at 10:35:22PM +0400, Alexey Pechnikov wrote: > Проблема оказалась в неестественном интеллекте защиты от integer overflow - > вместо сообщения о недопустимых аргументах почему-то возвращается ошибка > выделения памяти. Поясните. -- WBR, wRAR signature.asc Description: Digita

Re: Файлы более 2 Гб и mmap() - как? [solved]

2012-01-06 Thread Alexey Pechnikov
Сорри, я читаю рассылку через веб, так что могу ответить только на свое же сообщение. Смотрим man mmap - в примере кода стоит проверка на MAP_FAILED, именно эту ошибку мы и увидим после выполнения такого вот кода: int width=52086, height=47526; mmap (NULL, width*height, PROT_READ , MAP_PRIVATE, f