Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!watmath!clyde!burl!ulysses!allegra!bellcore!decvax!genrad!panda!talcott!harvard!seismo!brl-tgr!tgr!gwyn@Brl-Vld.ARPA From: gwyn@Brl-Vld.ARPA (VLD/VMB) Newsgroups: net.unix Subject: Re: 4.2 signal handling Message-ID: <8886@brl-tgr.ARPA> Date: Sun, 3-Mar-85 15:18:23 EST Article-I.D.: brl-tgr.8886 Posted: Sun Mar 3 15:18:23 1985 Date-Received: Tue, 5-Mar-85 02:39:21 EST Sender: news@brl-tgr.ARPA Lines: 7 Yes, on 4.2BSD interrupted system calls are restarted when the user interrupt handler returns. There is no simple way to obtain the previous UNIX behavior (EINTR error return from interrupted "slow" system calls). I once posted an emulation of signal(2) for 4.2BSD; it was VAX-specific but the kludgery used could be adapted to other architectures. If you are interested in this routine, send me mail. gwyn@brl.ARPA decvax!brl-bmd!gwyn