Path: utzoo!censor!geac!aimed!ncrcan!attcan!uunet!aplcen!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!usc!elroy.jpl.nasa.gov!mahendo!wlbr!pete From: pete@wlbr.IMSD.CONTEL.COM (Pete Lyall) Newsgroups: comp.os.os9 Subject: Re: signal problem Message-ID: <57281@wlbr.IMSD.CONTEL.COM> Date: 24 Aug 90 17:35:30 GMT References: <5596@ethz.UUCP> <3943@disk.UUCP> <5671@ethz.UUCP> Reply-To: pete@wlbr.imsd.contel.com.UUCP (Pete Lyall) Organization: Contel FSD, Westlake Village, CA Lines: 12 If you have a signal handler routine setup (either signal() or interrupt()), you can just set a flag that indicates that a signal was received, and probably what kind of signal it was. Then, you just exit the intercept handler. The I/O should complete normally, and then you can manually check the flag yourself. Pete -- Pete Lyall Contel Corporation Compuserve: 76703,4230 OS9_Net: (805) 375-1401 (24hr 300/1200/2400) Internet: pete@wlbr.imsd.contel.com UUCP: {hacgate,jplgodo,voder}!wlbr!pete