Configuration Information [Automatically generated, do not change]: Machine: amd64 OS: freebsd10.0 Compiler: cc Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='amd64' -DCONF_OSTYPE='freebsd10.0' -DCONF_MACHTYPE='amd64-portbld-freebsd10.0' -DCONF_VENDOR='portbld' -DLOCALEDIR='/usr/local/share/locale' -DPACKAGE='bash' -DSHELL -DHAVE_CONFIG_H -I. -I. -I./include -I./lib -I/usr/local/include -O2 -pipe -fno-strict-aliasing uname output: FreeBSD hal9000.schweikhardt.net 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r236718: Thu Jun 7 20:19:27 CEST 2012 t...@hal9000.schweikhardt.net:/usr/obj/home/root/FreeBSD/head/src/sys/HAL9000 amd64 Machine Type: amd64-portbld-freebsd10.0
Bash Version: 4.2 Patch Level: 28 Release Status: release Description: 'coproc' is missing from the list of reserved words Repeat-By: man bash [...] RESERVED WORDS Reserved words are words that have a special meaning to the shell. The following words are recognized as reserved when unquoted and either the first word of a simple command (see SHELL GRAMMAR below) or the third word of a case or for command: ! case do done elif else esac fi for function if in select then until while { } time [[ ]] [...] A coprocess is a shell command preceded by the coproc reserved word. Fix: Augment list of reserved words with coproc.