пытаюсь создать файл замапить его и записать туда данные f1 = open("m1", O_RDWR | O_CREAT, S_IWUSR| S_IRUSR); p1.addr = mmap(0, 3*SIZE, PROT_WRITE, MAP_SHARED, f1, 0); memset(p1.addr, 'a' + p1.num, 12); - вываливается в кору тут --- SIGBUS (Bus error) @ 0 (0) --- +++ killed by SIGBUS (core dumped) +++ как заставить его работать
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум mmap в разных процессах (2007)
- Форум mmap Bus error (2005)
- Форум работа с I/O-memory (2004)
- Форум Чтение многомерного массива из отраженого файла (2011)
- Форум GLib mmap: failed to allocate 4Gb (2016)
- Форум arm linux framebuffer (2009)
- Форум Блокировка удаления открытого файла (2010)
- Форум mmap && PROT_EXEC (2007)
- Форум IPC не компилируется (2006)
- Форум Большие файлы (2005)