Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Aug 2016 11:30:00 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 212173] SIGINT is only delivered once with sigqueue_test:sigqueue_rt
Message-ID:  <bug-212173-8-l3AgWofmfP@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-212173-8@https.bugs.freebsd.org/bugzilla/>
References:  <bug-212173-8@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D212173

--- Comment #3 from Konstantin Belousov <kib@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
=3D=3D=3D=3D=3D=3D
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.
=3D=3D=3D=3D=3D
This bit should be easy to fix.

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-212173-8-l3AgWofmfP>