Question: Version II void handler(int signum) gn (e, -3); int main (void) int i, p[2], writefd[4]; pid t pid[4]; signal(SIGUSR1, handler) for(1-8; i 0) kill (pid[i],

 Version II void handler(int signum) gn (e, -3); int main (void)int i, p[2], writefd[4]; pid t pid[4]; signal(SIGUSR1, handler) for(1-8; i 0)

Version II void handler(int signum) gn (e, -3); int main (void) int i, p[2], writefd[4]; pid t pid[4]; signal(SIGUSR1, handler) for(1-8; i 0) kill (pid[i], SIGUSR1); gnl(i, pid[i]); close(p[e]) writefd[i] P[1] write(writefd[1], &pid[9], sizeof(pid_t)) close(writefd[3]); wait(NULL); write(writefd[2], &pid[1], sizeof(pid_t)) gn1(-1,-2); return 0; Version II void handler(int signum) gn (e, -3); int main (void) int i, p[2], writefd[4]; pid t pid[4]; signal(SIGUSR1, handler) for(1-8; i 0) kill (pid[i], SIGUSR1); gnl(i, pid[i]); close(p[e]) writefd[i] P[1] write(writefd[1], &pid[9], sizeof(pid_t)) close(writefd[3]); wait(NULL); write(writefd[2], &pid[1], sizeof(pid_t)) gn1(-1,-2); return 0

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!