Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!decvax!harpo!seismo!hao!hplabs!sri-unix!gwyn@brl-vld From: gwyn%brl-vld@sri-unix.UUCP Newsgroups: net.unix-wizards Subject: Re: 4.2 BSD Signals: A Proposal Message-ID: <15397@sri-arpa.UUCP> Date: Thu, 12-Jan-84 15:56:17 EST Article-I.D.: sri-arpa.15397 Posted: Thu Jan 12 15:56:17 1984 Date-Received: Sun, 15-Jan-84 01:33:06 EST Lines: 13 From: Doug Gwyn (VLD/VMB) I think perhaps you are attempting to bundle too many things together that should be orthogonally selectable. I would much prefer that the state of the u_eosys flag bit RESTARTSYS be available to the signal handler and that there be a way to turn off this bit before resuming after the signal handler. As with your proposal, any program not using this added feature would obtain the distributed 4.2BSD behavior. This addition would permit the machine dependencies to be removed from the signal(2) emulation that I previously posted, so that "old style" UNIX signal behavior would be available simply by using the signal() library routine, with no extra BSD-specific kludge calls needed in user source code.