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