On Wed, Nov 16, 2016 at 10:52 AM, Florian Weimer <fweimer@redhat.com> wrote:
On 11/16/2016 04:20 PM, Zack Weinberg wrote:
I am seriously considering escalating my disagreement here to a
formal objection. I would like to know why you think it is
NECESSARY - not merely convenient or consistent with other stuff -
for this function to be a cancellation point.
It's necessary if you ever want to cancel a hanging getrandom in a
context where you cannot install a signal handler (so that you can
trigger EINTR when getrandom is stuck).
That only pushes the question back a level. When would it ever be
necessary to do that? Be as concrete as you possibly can. Actual
code from a real program, if possible.