Vidyalelo
Computer Science · Q863

Linux

Engineering and GATE · Computer Science · question 863

Q863

What happens as the SIGINT signal hits the running process of this program? #include #include #include int main() pid_t child; signal(SIGINT,SIG_IGN); child=fork(); switch(child) case -1: perror("fork"); exit(1); case 0: while(1) printf("Child Process "); sleep(1); break; default : while(1) printf("Parent Process "); pause(); break; return 0;

A.
child process terminates
B.
parent process terminates
C.
both child and parent process ignores the signal
Answer
D.
none of the mentioned

Answer: Option C

Solution

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