Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!bu-cs!spdcc!merk!xylogics!cloud9!banyan!tim From: tim@banyan.UUCP (Tim Henrion@Eng@Banyan) Newsgroups: gnu.bash.bug Subject: Re: Does anyone have bash working on System V? Message-ID: <512@banyan.UUCP> Date: 20 Sep 89 18:04:45 GMT References: <1055@polari.UUCP> Lines: 20 I've got bash 1.03 to work, for the most part, on our SYSV.3.2 implementation. There are a few problems (a lot of them non-SYSV dependent). 1) A lot of the source files that have conditional (#ifdef) code DON'T INCLUDE "config.h" (like parse.y)! You have to fix this for files that need it 2) You'll have to hack nojobs.c. You can take wait_for_single_pid() from jobs.c but wait_for_background_pids() uses job control stuff and can't be used. You'll have to #ifdef JOB_CONTROL the calls to it out of builtins.c. The only remaining problem I have is that it barfs sometimes trying to execute shell scripts. I think the error message is: bash: can't execute binary file or something like that. I'll see if I can find that one soon. Tim Henrion Banyan Systems Inc. tim@banyan.com --or-- ...!buita!banyan!tim