Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!husc6!hao!oddjob!matt From: matt@oddjob.UUCP Newsgroups: comp.unix.questions Subject: Re: question about signal Message-ID: <14009@oddjob.UChicago.EDU> Date: Wed, 30-Sep-87 18:43:27 EDT Article-I.D.: oddjob.14009 Posted: Wed Sep 30 18:43:27 1987 Date-Received: Sat, 3-Oct-87 06:14:10 EDT References: <720001@hpclmar.HP.COM> Organization: Audible Boy Birdwatcher Society Lines: 20 Michelle Ruscetta writes: ) ) Question about signal(): ) ) Should the return from a signal handling routine specified by a call ) to signal() go to the instruction which caused the signal, or to the ) instruction immediately following that which caused the signal? ) ) For example: ... ) ) I have run this example on two different machines, with different results; ) [one resumed at the instruction after the FPE], and the other returned ) to the instruction which caused the signal Was the second machine a VAX-11/750? If I remember rightly, 750's have a microcode bug in the treatment of floating point exceptions which causes exactly the behavior you say. ________________________________________________________ Matt University matt@oddjob.uchicago.edu Crawford of Chicago {astrovax,ihnp4}!oddjob!matt