🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.bash.bug
Article #256

Re: Sco Ux. rel 4

#256
From: Chet Ramey
Date: Wed, 05 Aug 1992 03:17
29 lines
1594 bytes
> here I submit a serious bug:
> 
> 	* Bash version No. 1.12
> 	* Machine i486 with SCO Unix system V Rel.4
> 	* After compiling with no errors, I invoked it, it seemed to work as it 	came up with "bash#" but the first command hangs it completely.
> 	* It is a serious bug as you have only to compile it & the very first co	mmand hangs it.
> 

SCO v4 fixes the show-stopper completely-broken sigsuspend() bug present in
earlier SCO versions.  Unfortunately, the fix breaks the workaround
bash-1.12 has in place to deal with those broken systems. 

A quick fix for SCO folks is to use the code in wait_for inside the
#if !defined (SCO) (that is, change the `! defined (SCO)' to `1').
Then change the line in flush_child that reads
#if defined (SCO) to #if 0.

`SCO' still needs to be defined so code is present to work around SCO's
`cannot do job control on /dev/tty' bug.

Bash 1.13 already has a proper fix for this in place.

Chet

--
``The use of history as therapy means the corruption of history as history.''
	-- Arthur Schlesinger

Chet Ramey, Case Western Reserve University	Internet: chet@po.CWRU.Edu
Technical Details
Message-ID: <9208051117.AA04506.SM@odin.INS.CWRU.Edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!odin.ins.cwru.edu!chet
References: chet@odin.ins.cwru.edu (Chet Ramey)

Show Full Headers
Complete Article Headers
Newsgroups: gnu.bash.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!odin.ins.cwru.edu!chet
From: chet@odin.ins.cwru.edu (Chet Ramey)
Subject: Re: Sco Ux. rel 4
Message-ID: <9208051117.AA04506.SM@odin.INS.CWRU.Edu>
Sender: gnulists@ai.mit.edu
Reply-To: chet@po.cwru.edu
Organization: GNUs Not Usenet
References: chet@odin.ins.cwru.edu (Chet Ramey)
Distribution: gnu
Date: Wed, 5 Aug 1992 03:17:29 GMT
Approved: bug-bash@prep.ai.mit.edu
Lines: 30