Re: bash-5.1.16 fails to unlink named pipes if pipeline terminates prematurely

2022-09-19 Thread Chet Ramey
On 9/12/22 5:52 PM, RVP wrote: On Fri, 9 Sep 2022, Chet Ramey wrote: Bash is out of the picture by the time the diff command dies due to SIGPIPE. It performs word expansions, including process substitution, and execs diff. It's no longer around to remove the named pipes. Without the `| head'

Re: bash-5.1.16 fails to unlink named pipes if pipeline terminates prematurely

2022-09-12 Thread RVP
On Fri, 9 Sep 2022, Chet Ramey wrote: Bash is out of the picture by the time the diff command dies due to SIGPIPE. It performs word expansions, including process substitution, and execs diff. It's no longer around to remove the named pipes. Without the `| head' to provoke a SIGPIPE, the named

Re: bash-5.1.16 fails to unlink named pipes if pipeline terminates prematurely

2022-09-09 Thread Chet Ramey
On 9/9/22 3:11 AM, RVP wrote: Bash Version: 5.1 Patch Level: 16 Release Status: release Description: On FreeBSD 13.1-RELEASE-p2, /dev/fd may not always be mounted, therefore bash-5.1.16 is configured with `bash_cv_dev_fd=absent'. In this situation, bash does not unlink named p

bash-5.1.16 fails to unlink named pipes if pipeline terminates prematurely

2022-09-09 Thread RVP
Configuration Information [Automatically generated, do not change]: Machine: amd64 OS: freebsd13.0 Compiler: cc Compilation CFLAGS: -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing uname output: FreeBSD x202e.localdomain 13.1-RELEASE-p2 FreeBSD