/** * :author: Dan Buch (daniel.buch@gmail.com) */ #include #include int main(int argc, char **argv) { char *buf; long long huge = 8000000000000000000; /* Okay, so this is *not* going to segfault because * the way memory is allocated has changed since * the tutorial was written. The segfault is supposed * to happen when more memory is allocated than is * available on the machine. So much for that exercise. */ buf = malloc(huge); fgets(buf, 1024, stdin); printf("%s\n", buf); return 1; } /* vim:filetype=c:fileencoding=utf-8 */