imagine the following situation: the existing process Agraine fork generates child process B, and child process B calls exit (0), then B sends a SIGCHLD signal to parent process A, and parent process A chooses to ignore this signal, and process B becomes a dead process.
so what happens if An ends normally at this point, and B should be handed over to become a child of the init process? Will B resend the SIGCHLD signal to init? If not, how will B end in the end?