[hackers] Re: [PATCH] dd: Use sigaction(2) to obviate select(2)

From: Eric Pruitt <eric.pruitt_AT_gmail.com>
Date: Sun, 17 Sep 2017 13:55:11 -0700

On Sun, Sep 10, 2017 at 04:31:24AM -0700, Eric Pruitt wrote:
> By setting the SIGINT handler with sigaction(2), automatic retries of
> the splice(2) syscall can be disabled by not setting SA_RESTART. This
> makes it possible to use Ctrl+C even if the "if" operand refers to the
> controlling terminal. The SIGINT message has also been moved outside the
> signal handler since fprintf(3) is not an async-signal-safe function.

I'm wondering if the ubase maintainer(s) have looked at this patch and
whether or not they think there are some problems with it.

Eric
Received on Sun Sep 17 2017 - 22:55:11 CEST

This archive was generated by hypermail 2.3.0 : Sun Sep 17 2017 - 23:00:23 CEST