MCQ Practice

What is the output of this program? #include #include #include int main() { pid_t child; int status; child = fork(); switch(child){ case -1 : perror("fork"); exit(1); case 0 : exit(2); break; default : wait(&status); printf("%dn",WEXITSTATUS(status)); break; } return 0; }

A

0

B

1

C

2

D

none of the mentioned

Correct Answer: C