Question: 1. Write a program in which the child process waits for parent process to complete some actions. The detailed actions are as follows (refer the

 1. Write a program in which the child process waits for

1. Write a program in which the child process waits for parent process to complete some actions. The detailed actions are as follows (refer the procexec/fork_sig sync.c" which has reverse roles) :40 points FILE NAME: hw5_1.c Before fork: a Use SIGUSR1 and add this signal to the signal mask b. Use "signal(]" to call "signal handler()" that prints out "Here is the Signal Handler Child process c Suspend child process waiting for a signal from the parent d. Prints out "Child received a signal" e. Restore signal mask from the backup list f Exit - Parent process g. Print out "Parent started..." h. Sleep 3 seconds i. Print out "Parent about to signal child j Send the SIGUSR1 to the child k. Exit

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!