From 3fe234aede73fdd4a32ca573cfb9f993c6754a50 Mon Sep 17 00:00:00 2001 From: guenther Date: Wed, 9 Sep 2015 16:10:03 +0000 Subject: Hide __sigintr and __strsignal as internal implementation details. Delete the already hidden _signal alias too. ok deraadt@ millert@ --- lib/libc/gen/signal.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lib/libc/gen/signal.c') diff --git a/lib/libc/gen/signal.c b/lib/libc/gen/signal.c index efce8093d0e..03a6fa3d5a2 100644 --- a/lib/libc/gen/signal.c +++ b/lib/libc/gen/signal.c @@ -1,4 +1,4 @@ -/* $OpenBSD: signal.c,v 1.7 2005/08/08 08:05:34 espie Exp $ */ +/* $OpenBSD: signal.c,v 1.8 2015/09/09 16:10:03 guenther Exp $ */ /* * Copyright (c) 1985, 1989, 1993 * The Regents of the University of California. All rights reserved. @@ -37,7 +37,7 @@ sigset_t __sigintr; /* shared with siginterrupt */ sig_t -_signal(int s, sig_t a) +signal(int s, sig_t a) { struct sigaction sa, osa; @@ -51,6 +51,6 @@ _signal(int s, sig_t a) return (SIG_ERR); return (osa.sa_handler); } +DEF_STRONG(signal); -__weak_alias(signal, _signal); -__weak_alias(bsd_signal, _signal); +__weak_alias(bsd_signal, signal); -- cgit v1.2.3-59-g8ed1b