Vidyalelo
Computer Science · Q834

Linux

Engineering and GATE · Computer Science · question 834

Q834

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 : printf("%d ",getppid()); break; default : printf("%d ",getpid()); wait(&status); break; return 0;

A.
this program will print two same integer values
Answer
B.
this program will print two different integer values
C.
segmentation fault
D.
none of the mentioned

Answer: Option A

Solution

Answer: Option A
No explanation is given for this question Let's Discuss on Board