bash-3.2 breaks process substitution

2006-11-01 Thread Roy Marples
fd/62: No such file or directory Fix: --- execute_cmd.c 2006-11-01 18:32:36 + +++ execute_cmd.c 2006-11-01 18:32:42 + @@ -2672,6 +2672,7 @@ do_piping (pipe_in, pipe_out); + subshell_environment = 0; if (async) subshell_environment |= SUBSHELL_ASYNC;

Re: bash-3.2 breaks process substitution

2006-11-01 Thread Roy Marples
On Thursday 02 November 2006 04:30, Chet Ramey wrote: > Roy Marples wrote: > > OS: freebsd6.2 > > > > Thanks for the fix. The configure test for /dev/fd succeeds on FreeBSD > (testing for /dev/fd/3 after `exec 3 Gentoo Developer

Re: bash-3.2 breaks process substitution

2006-11-15 Thread Roy Marples
On Wednesday 01 November 2006 19:33, Roy Marples wrote: > Repeat-By: > cat < <(ls) > /dev/fd/62: No such file or directory > > Fix: > --- execute_cmd.c 2006-11-01 18:32:36 + > +++ execute_cmd.c 2006-11-01 18:32:42 + > @@ -2672,6

[PATCH] Fix /dev/fd detection on FreeBSD

2007-01-01 Thread Roy Marples
Chet Ramey wrote: > The configure test for /dev/fd succeeds on FreeBSD > (testing for /dev/fd/3 after `exec 3 It should only succeed if you have the fdescfs file system mounted. > The problem is that `configure' concludes that /bin/sh's $LINENO > handling is deficient and uses bash to execute the