(no message)
[unix-history] / usr / src / lib / libc / gen / signalsim.c
/* signalsim.c 4.3 83/07/02 */
/*
* Almost backwards compatible signal.
*/
#include <signal.h>
int (*
signal(s, a))()
int s, (*a)();
{
struct sigvec osv, sv;
sv.sv_handler = a;
sv.sv_mask = sv.sv_onstack = 0;
if (sigvec(s, &sv, &osv) < 0)
return (BADSIG);
return (osv.sv_handler);
}