diff options
author | 2004-05-03 17:25:00 +0000 | |
---|---|---|
committer | 2004-05-03 17:25:00 +0000 | |
commit | 22036547e1d8df0625044f1ff2fbd68f4590ae8e (patch) | |
tree | ff38b1e99db6342d684343b59854ea3e3383a572 /lib/libc/gen/signal.c | |
parent | Add _Exit(3) as per C99. Discussed with espie@ some time ago. (diff) | |
download | wireguard-openbsd-22036547e1d8df0625044f1ff2fbd68f4590ae8e.tar.xz wireguard-openbsd-22036547e1d8df0625044f1ff2fbd68f4590ae8e.zip |
XPG specifies bsd_signal(3) so make it an alias for signal(3); OK deraadt@
Diffstat (limited to 'lib/libc/gen/signal.c')
-rw-r--r-- | lib/libc/gen/signal.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/libc/gen/signal.c b/lib/libc/gen/signal.c index 21fc60f4235..d557adceea3 100644 --- a/lib/libc/gen/signal.c +++ b/lib/libc/gen/signal.c @@ -28,7 +28,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) -static char rcsid[] = "$OpenBSD: signal.c,v 1.5 2003/06/02 20:18:35 millert Exp $"; +static char rcsid[] = "$OpenBSD: signal.c,v 1.6 2004/05/03 17:25:00 millert Exp $"; #endif /* LIBC_SCCS and not lint */ /* @@ -40,9 +40,7 @@ static char rcsid[] = "$OpenBSD: signal.c,v 1.5 2003/06/02 20:18:35 millert Exp sigset_t __sigintr; /* shared with siginterrupt */ sig_t -signal(s, a) - int s; - sig_t a; +_signal(int s, sig_t a) { struct sigaction sa, osa; @@ -56,3 +54,6 @@ signal(s, a) return (SIG_ERR); return (osa.sa_handler); } + +__weak_alias(signal, _signal); +__weak_alias(bsd_signal, _signal); |