#include main(int argc, char **argv) { int fd1; int fd2; char c; int j; fd1 = atoi(argv[1]); fd2 = atoi(argv[2]); while (1) { j = read(fd1, &c, 1); if (j == 0) exit(0); if (j != 1) { fprintf(stderr, "bad read from %d\n", fd1); exit(1); } j = write(fd2, &c, 1); if (j != 1) { fprintf(stderr, "bad write to %d\n", fd2); exit(1); } } }