[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."
- gawk: sigpipe1.awk:7: fatal: print to "yes | true" failed: Broken pipe, Andreas Schwab, 2023/12/11
- Re: gawk: sigpipe1.awk:7: fatal: print to "yes | true" failed: Broken pipe, arnold, 2023/12/11
- Re: gawk: sigpipe1.awk:7: fatal: print to "yes | true" failed: Broken pipe, arnold, 2023/12/11
- Re: gawk: sigpipe1.awk:7: fatal: print to "yes | true" failed: Broken pipe, Andreas Schwab, 2023/12/12
- Re: gawk: sigpipe1.awk:7: fatal: print to "yes | true" failed: Broken pipe, arnold, 2023/12/12
- Re: gawk: sigpipe1.awk:7: fatal: print to "yes | true" failed: Broken pipe, Andreas Schwab, 2023/12/12
- Re: gawk: sigpipe1.awk:7: fatal: print to "yes | true" failed: Broken pipe, arnold, 2023/12/12
- Re: gawk: sigpipe1.awk:7: fatal: print to "yes | true" failed: Broken pipe, Andreas Schwab, 2023/12/13
- Re: gawk: sigpipe1.awk:7: fatal: print to "yes | true" failed: Broken pipe, arnold, 2023/12/13
- Re: gawk: sigpipe1.awk:7: fatal: print to "yes | true" failed: Broken pipe,
Andreas Schwab <=
- Re: gawk: sigpipe1.awk:7: fatal: print to "yes | true" failed: Broken pipe, arnold, 2023/12/13
- Re: gawk: sigpipe1.awk:7: fatal: print to "yes | true" failed: Broken pipe, arnold, 2023/12/13