Date: Wed, 5 Jul 2000 15:25:33 +0300 (IDT) From: Eli Zaretskii X-Sender: eliz AT is To: Alexey Zakhlestine cc: djgpp AT delorie DOT com Subject: Re: pd-ksh In-Reply-To: <39631A4A.33E76D48@mgupp.ru> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Wed, 5 Jul 2000, Alexey Zakhlestine wrote: > > > As far as I could see there are some problems with unsupported SYG* > > calls.... > > What SYG* calls are those, and why #ifdef'ing them away won't solve the > > problem? > > SIGCLD SIGCLD is the signal that is delivered to the parent program when the status of its child program changes, like when the child exits or is stopped (by pressing Ctrl-Z). These events will never happen with DJGPP programs, so you can safely #ifdef away that code. > hmm... I try to compile EIC (C-interpreter) under DJ-GPP, and its Makefile > is somehow ksh-only (at least it just doesn't work with bash 2.03) > I'm just lazy to look thru all of it and to make it bash-compatible :-) Lazy is not a good strategy when porting programs ;-). I suggest to find out what part(s) of the Makefile don't work with Bash, and why, and post the relevant info here. I'm guessing that all of them can be easily fixed by using equivalent Bash features.