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