UNIX IPC

gwyn at brl-vld gwyn at brl-vld
Thu Sep 22 05:50:35 AEST 1983


From:      Doug Gwyn (VLD/VMB) <gwyn at brl-vld>

Signals have several bad properties for IPC:
	1.  They break "slow" (i.e. non-disk) i/o in progress
	    (the Berkeley "cure" for this is worse than the disease);
	2.  They reset the signal-catching state to SIG_DFL before
	    dispatching to a signal catcher (trying to fix this would
	    break code that depends on this side-effect);
	3.  Multiple signals do not stack or block the sender.
4.2BSD is supposed to provide a more flexible signal scheme.



More information about the Comp.unix.wizards mailing list