Question: int fd[2]; pid_t pid; char buffer[BUFSIZE]; pipe(fd); if ((pid = fork()) == 0) { printf(child ); write(fd[1], a, 1); exit(); } read(fd[0], buffer, BUFSIZE); printf(parent
int fd[2]; pid_t pid; char buffer[BUFSIZE]; pipe(fd); if ((pid = fork()) == 0) { printf(child ); write(fd[1], a, 1); exit(); } read(fd[0], buffer, BUFSIZE); printf(parent ); Assume no errors occur. What will be printed on standard output? Explain the purpose of using pipe here
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
