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!bonnie!akgua!sdcsvax!sdcrdcf!hplabs!hao!seismo!brl-tgr!tgr!phil@rice.ARPA
From: phil@rice.ARPA
Newsgroups: net.unix-wizards
Subject: Re: proper recovery from EINTR
Message-ID: <6590@brl-tgr.ARPA>
Date: Mon, 10-Dec-84 02:32:20 EST
Article-I.D.: brl-tgr.6590
Posted: Mon Dec 10 02:32:20 1984
Date-Received: Thu, 13-Dec-84 01:38:31 EST
Sender: news@brl-tgr.ARPA
Organization: Ballistic Research Lab
Lines: 14

> On 4.2BSD, you could block signals during a read() or write() without
> losing them.  This would be MUCH better than character-at-a-time
> I/O system calls!

Ahhh, but sometimes that does not produce the desired effect.  What
about the case where you want the signal to do something (like set a
flag) but you don't want the system call to be interrupted?  I can't
remember for sure, but I think the message that brought this whole
issue up talked about trying to do something like this.

                                William LeFebvre
				Department of Computer Science
				Rice University