On Tue, Nov 04, 2008 at 08:30:16AM +0000, Ian Campbell wrote: > However I assume the workaround is there for a specific purpose, what > was it?
A crash in mprotect. | #include <stdio.h> | #include <stdlib.h> | #include <sys/mman.h> | | const int size = 4096; | | int main() | { | char *buf = mmap(0, size * 4, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); | mprotect(buf, size, PROT_NONE); | mprotect(buf, size, PROT_READ); | printf("%d\n", buf[0]); | } Bastian -- Earth -- mother of the most beautiful women in the universe. -- Apollo, "Who Mourns for Adonais?" stardate 3468.1 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]