Q286
What is the output of the below code? void exit_handler1(); void exit_handler2(); int main() int pid; atexit(exit_handler1); atexit(exit_handler2); pid = fork(); if(pid == 0) _exit(0); else sleep(2); exit(0); return 0;
A.
Only child executes the exit_handler 1 and 2
B.
Only parent executes the exit_handler 1 and 2
AnswerC.
Both parent and child executes the exit_handler 1 and 2
D.
Neither parent nor child executes the exit_handler 1 and 2
Answer: Option B
Solution
Answer: Option B
No explanation is given for this question Let's Discuss on Board