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 10:16:54 +0100
User-agent: Gnus/5.13 (Gnus v5.13)

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.

> If you can give me access to a machine:
>
> - where the test fails consistently

By the pure nature of a race, this is impossible.

-- 
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]