[comp.unix.questions] addendum - 4bsd ^Z handling and pipes

mkhaw@teknowledge-vaxc.ARPA (Michael Khaw) (06/21/87)

On further checking I found that Elm was forking, and the child elm was
doing an "_exit(foo(...))", where the foo() function was opening a pipe to
"more".  But I still would like to know what a ^Z handler needs to do so that 
a ^Z in more will not hang me.  It seems that currently the forked Elm gains
control, but it is trying to _exit().

Or is it that the parent fork needs to notice that wait() is returning
because of ^Z and do something with it?

Mike Khaw
-- 
internet:  mkhaw@teknowledge-vaxc.arpa
usenet:	   {hplabs|sun|ucbvax|decwrl|sri-unix}!mkhaw%teknowledge-vaxc.arpa
USnail:	   Teknowledge Inc, 1850 Embarcadero Rd, POB 10119, Palo Alto, CA 94303