#include #define SIZE sizeof(int) * 1024 * 1024 * 1024 / 2 - 1 /* Usage: $ dd if=/dev/zero bs=1m count=768 | ./a.out */ int main(void) { char *c = malloc(SIZE); fgets(c, SIZE, stdin); free(c); }