#include #include #include int main(int argc, char **argv) { int i; int *buf; int max = 3048; if (argc == 2) max = atoi(argv[1]); for(i = 0; i < max; i++) { buf = (void *)malloc(1048576); if(! buf) { printf("malloc returned NULL\n"); return(0); } memset(buf, 0x11, 1048576); *buf = i; printf("%d\n", i); } printf("finished\n"); return(1); }