[Bug 212173] SIGINT is only delivered once with sigqueue_test:sigqueue_rt

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Aug 26 11:30:01 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212173

--- Comment #3 from Konstantin Belousov <kib at FreeBSD.org> ---
Please provide the minimal stand-alone example which does not require atf
infrastructure and still demonstrates the issue.  I will look at this after I
have convenient to use example.

We are not compliant WRT realtime signal choose for delivery, issignal(9)
selects the highest-numbered pending signal, while POSIX requires that
======
When multiple unblocked signals, all in the range SIGRTMIN to SIGRTMAX, are
pending, the behavior shall be as if the implementation delivers the pending
unblocked signal with the lowest signal number within that range. No other
ordering of signal delivery is specified.
=====
This bit should be easy to fix.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list