#include #include #include int main(int ac, char *av[]) { size_t i, b = atol(av[1]); char *p = malloc(b); printf("Allocated %ld bytes\n", b); for (i = 0; i < b; i += 4096) p[i] = 0; printf("Touched %ld bytes, now sleeping\n", b); while (1) sleep (1); }