You can send a pulse to any process—not just to a process in the same process group—if your process has the appropriate permission.
Clarified what happens if the format string includes invalid multibyte characters.
The child process's tms_utime, tms_stime, tms_cutime, and tms_cstime are now calculated.