Newsgroups: comp.lang.c
Path: utzoo!henry
From: henry@utzoo.uucp (Henry Spencer)
Subject: Re: signal functions
Message-ID: <1988Apr16.223431.15571@utzoo.uucp>
Organization: U of Toronto Zoology
References: <12578@brl-adm.ARPA> <1988Mar25.172355.348@utzoo.uucp>
Date: Sat, 16 Apr 88 22:34:31 GMT

> ... The true signal interface in 4.2/4.3BSD is the `sigvec'
> system call; the `signal' interface is emulated in the C library.
> That emulation could (but does not now, on the Vax and Tahoe, where
> it happens to be unnecessary) arrange to call `signal' handlers
> with only one argument, while `sigvec' handlers would get all three.

Unfortunately, the current documentation (as published by Usenix)
specifies the three-argument form for both sigvec and signal, and at
first glance I see not even a mention of the one-argument form.
-- 
"Noalias must go.  This is           |  Henry Spencer @ U of Toronto Zoology
non-negotiable."  --DMR              | {ihnp4,decvax,uunet!mnetor}!utzoo!henry
