bug-gawk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gawk: sigpipe1.awk:7: fatal: print to "yes | true" failed: Broken pi


From: Andreas Schwab
Subject: Re: gawk: sigpipe1.awk:7: fatal: print to "yes | true" failed: Broken pipe
Date: Wed, 13 Dec 2023 13:17:46 +0100
User-agent: Gnus/5.13 (Gnus v5.13)

On Dez 13 2023, arnold@skeeve.com wrote:

> Andreas Schwab <schwab@suse.de> wrote:
>
>> On Dez 12 2023, arnold@skeeve.com wrote:
>>
>> > It's inherently racy; the SIGPIPE handling is done around calls
>> > to stdio's popen(), which does fork+exec.  I just took a look at
>> > the code and I don't see that there is anything else I can do.
>>
>> You could just use an empty signal handler, which is not inherited
>> across exec.
>
> I don't understand what you mean. Can you show me some code?

void ignore_sigpipe (int sig) { }

-- 
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."



reply via email to

[Prev in Thread] Current Thread [Next in Thread]