Maex is absolutely right, even I didn't know this at the time of writing this. Also, sending a SIGCHLD to the process will invoke any related signal handler which might be undesirable at times and have had a practical experience.