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