This fixes an issue with bash implementing a flag introduced by later versions of glibc (around 2.3.4) which, in turn, is not supported by earlier revisions of the Linux kernel (pre-2.6). This causes an infinite loop when Bash is run interactively and a child process such as "ls" or "grep" exits. Please see: http://lists.gnu.org/archive/html/bug-bash/2005-05/msg01408.html I prefer this patch to the one provided by the LFS project since, as the author states, it only must perform the check once and it is compatible across platforms. It also doesn't use goto statements. :) This patch has been patched by hand to allow for proper automatic application with the Bash.SlackBuild script in the parent directory. -jmd, 06-Jul-2005