#include #include #include #include #define PAGE_SIZE (4096) #define MEGA (1024 * 1024) void sigalarm_handler(int sig) { } int main(int argc, char *argv[]) { char *x; int off; signal(SIGALRM, sigalarm_handler); pause(); while (1) { x = mmap(NULL, MEGA, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0); for (off = 0; off < MEGA; off += PAGE_SIZE) x[off]=0; munmap(x, MEGA); } }