#include <signal.h> int kill(pid_t pid, int signo);
If the call to
killcauses the signal to be generated for the calling process and if the signal is not blocked, either
signoor some other pending, unblocked signal is delivered to the process before kill returns**. (Additional conditions occur with threads; see Section 12.8 for more information.)
kill(pid, signo) only sends signal
signo. How is "some other pending, unblocked signal" involved when a process sends a signal to itself?