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