/* fs3.c Jim Plank CS360 Dup lecture A simple program that shows how a file descriptor is "duped" during a fork() call. */ #include #include #include #include #include #include int main() { char s[1000]; int i, fd; fd = open("file3.txt", O_WRONLY | O_CREAT | O_TRUNC, 0644); i = fork(); sprintf(s, "fork() = %d.\n", i); write(fd, s, strlen(s)); close(fd); return 0; }