пытаюсь создать файл замапить его и записать туда данные 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) +++ как заставить его работать