🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Terry Hull Sat, 20 Jan 1990 22:08
Bash 1.04 fails to terminate on SIGINT
#850
Author: Terry Hull
Date: Sat, 20 Jan 1990 22:08
42 lines
2151 bytes
I have bash-1.04 running under SCO UNIX 3.2, but I currently have a major
problem with it.  

I am compiling it with rcc, the AT&T C compiler, since it is not as
picky with variable scope as the Microsoft compiler.  For example, cc
claims that interactive and array_needs_making is undefined in
builtins.c.  I am defining ATT386 and SYSV in the build.  
Anyway, I had to tweek glob.c so that it would use the
proper includes and readline.c so that bytes.low & 0x7f was not on the
left hand side of an assignment.  Now when I am running a shell script
as follows:

for i in 1 2 3 4 5 6 7 8
do
    cp /etc/termcap /usr/tmp/termcap
    echo $i
done

and I interrupt it with DEL while the copy is executing, the cp 
will terminate, but the script will continue to run to completion.  
Needless to say, this is somewhat of a problem for me.  

Secondly, why are both ttold.h (nojobs.c) with the sgtty structure,
and termio.h (readline.c) with the termio structure being used?  Also,
readline only includes termio.h, which on SCO anyway does not define
the sgtty structure, but readline uses the sgtty structure.

Thirdly, why do defines for both i386 and ATT386 exist?  Any place
one is used, they are both used.  

Lastly, bash will not print it's prompt when envoked as a shell inside
GNU Emacs on my system.  It works, but just does not print the prompt.

I think bash will be a GREAT shell when it is complete.  Thanks for
all your efforts.  

-- 
Terry Hull 
Department of Electrical and Computer Engineering, Kansas State University
Work:  terry@eecea.eece.ksu.edu, rutgers!ksuvax1!eecea!terry
Play:  terry@tah386.manhattan.ks.us, rutgers!ksuvax1!eecea!tah386!terry
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads