/* buffered-copy.c */ #include #include /* Need BUFSIZ */ char buf[BUFSIZ]; int main() { int n; while ((n = read(STDIN_FILENO, buf, BUFSIZ)) > 0) /* No error checking */ write(STDOUT_FILENO, buf, n); return 0; }