> The nots section of the kill man page contains this paragraph:
> 
>     POSIX 1003.1-2003 requires that if a process sends a signal to
>     itself, and that process does not have the signal blocked, and no
>     other thread has it unblocked or is waiting for it in sigwait(),
>     at least one unblocked signal must be delivered to the sending
>     thread before the call of kill() returns.
> 
> Presumably this means that if a thread which doesn't have the signal
> blocked in its mask raises the signal, it is gauranteed to get it
> before kill returns even if all other threads do have it blocked, 

Correct.

> but
> it would be nice if this were stated explicitly.  

Can you be more precise please.  What text would you like 
to see?

I have made one small change:

     and that process does not have the signal blocked

becomes

    and the sending thread does not have the signal blocked

Does this address your concern?

Cheers,

Michael

-- 
Michael Kerrisk
maintainer of Linux man pages Sections 2, 3, 4, 5, and 7 

Want to help with man page maintenance?  
Grab the latest tarball at
ftp://ftp.win.tue.nl/pub/linux-local/manpages/, 
read the HOWTOHELP file and grep the source 
files for 'FIXME'.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to