#include #include #include #include #include int main(int argc, char *argv[]) { char *line = NULL; size_t len = 0; ssize_t read; signal(SIGPIPE, SIG_IGN); while ((read = getline(&line, &len, stdin)) != -1) { write(1, line, read); } if (line) free(line); return 0; }