}
else if (signo == SIGTSTP) {
fprintf(stderr, "[%s] > Signalling other processes..\n", "process3");
+ processes->pids[2] = 0;
notify_other_processes(signo);
+// sleep(1);
+ processes->pids[2] = getpid();
fprintf(stderr, "[%s] > Closing pipe\n", "process3");
close(read_descriptor);
}
else if (signo == SIGCONT) {
fprintf(stderr, "[%s] > Signalling other processes..\n", "process3");
+ processes->pids[2] = 0;
notify_other_processes(signo);
+// sleep(1);
+ processes->pids[2] = getpid();
fprintf(stderr, "[%s] > Opening pipe\n", "process3");
read_descriptor = open(read_pipe, O_RDONLY);