From 5ec5c857060f48b27e3369f7d0cfa9291157b0e6 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Wed, 18 Sep 2002 17:45:54 +0000 Subject: [PATCH] 2002-09-18 Roland McGrath * sysdeps/unix/sysv/linux/sigaction.c (__libc_sigaction): Add libc_hidden_def. * sysdeps/unix/sysv/linux/arm/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/ia64/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/mips/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/sigaction.c: Likewise. --- sysdeps/unix/sysv/linux/arm/sigaction.c | 2 +- sysdeps/unix/sysv/linux/i386/sigaction.c | 1 + sysdeps/unix/sysv/linux/ia64/sigaction.c | 2 +- sysdeps/unix/sysv/linux/mips/sigaction.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c | 4 ++-- sysdeps/unix/sysv/linux/sigaction.c | 1 + sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c | 2 +- sysdeps/unix/sysv/linux/x86_64/sigaction.c | 2 +- 9 files changed, 10 insertions(+), 8 deletions(-) diff --git a/sysdeps/unix/sysv/linux/arm/sigaction.c b/sysdeps/unix/sysv/linux/arm/sigaction.c index a137ce7..40ecb32 100644 --- a/sysdeps/unix/sysv/linux/arm/sigaction.c +++ b/sysdeps/unix/sysv/linux/arm/sigaction.c @@ -148,7 +148,7 @@ __libc_sigaction (sig, act, oact) } return result; } - +libc_hidden_def (__libc_sigaction) weak_alias (__libc_sigaction, __sigaction) libc_hidden_weak (__sigaction) weak_alias (__libc_sigaction, sigaction) diff --git a/sysdeps/unix/sysv/linux/i386/sigaction.c b/sysdeps/unix/sysv/linux/i386/sigaction.c index 9474721..85a9856 100644 --- a/sysdeps/unix/sysv/linux/i386/sigaction.c +++ b/sysdeps/unix/sysv/linux/i386/sigaction.c @@ -156,6 +156,7 @@ __libc_sigaction (int sig, const struct sigaction *act, struct sigaction *oact) return 0; #endif } +libc_hidden_def (__libc_sigaction) #ifndef SIGCANCEL weak_alias (__libc_sigaction, __sigaction) diff --git a/sysdeps/unix/sysv/linux/ia64/sigaction.c b/sysdeps/unix/sysv/linux/ia64/sigaction.c index 82cd382..21180d5 100644 --- a/sysdeps/unix/sysv/linux/ia64/sigaction.c +++ b/sysdeps/unix/sysv/linux/ia64/sigaction.c @@ -49,7 +49,7 @@ __libc_sigaction (sig, act, oact) return INLINE_SYSCALL (rt_sigaction, 4, sig, CHECK_1_NULL_OK (act), CHECK_1_NULL_OK (oact), _NSIG / 8); } - +libc_hidden_def (__libc_sigaction) weak_alias (__libc_sigaction, __sigaction) libc_hidden_def (__sigaction) weak_alias (__libc_sigaction, sigaction) diff --git a/sysdeps/unix/sysv/linux/mips/sigaction.c b/sysdeps/unix/sysv/linux/mips/sigaction.c index 17f678c..0e5cfb7 100644 --- a/sysdeps/unix/sysv/linux/mips/sigaction.c +++ b/sysdeps/unix/sysv/linux/mips/sigaction.c @@ -134,7 +134,7 @@ __libc_sigaction (sig, act, oact) return result; #endif } - +libc_hidden_def (__libc_sigaction) weak_alias (__libc_sigaction, __sigaction) libc_hidden_weak (__sigaction) weak_alias (__libc_sigaction, sigaction) diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c b/sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c index 45bb167..05ee189 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c +++ b/sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c @@ -16,7 +16,7 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ -/* 64 bit Linux for S/390 only has rt signals, thus we do not even want to try +/* 64 bit Linux for S/390 only has rt signals, thus we do not even want to try falling back to the old style signals as the default Linux handler does. */ #include @@ -45,7 +45,7 @@ __libc_sigaction (sig, act, oact) real size of the user-level sigset_t. */ return INLINE_SYSCALL (rt_sigaction, 4, sig, act, oact, _NSIG / 8); } - +libc_hidden_def (__libc_sigaction) weak_alias (__libc_sigaction, __sigaction) libc_hidden_weak (__sigaction) weak_alias (__libc_sigaction, sigaction) diff --git a/sysdeps/unix/sysv/linux/sigaction.c b/sysdeps/unix/sysv/linux/sigaction.c index d8f1d26..0d07469 100644 --- a/sysdeps/unix/sysv/linux/sigaction.c +++ b/sysdeps/unix/sysv/linux/sigaction.c @@ -132,6 +132,7 @@ __libc_sigaction (sig, act, oact) return result; #endif } +libc_hidden_def (__libc_sigaction) #ifndef SIGCANCEL weak_alias (__libc_sigaction, __sigaction) diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c b/sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c index bc2385d..a7a5bfd 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c @@ -134,7 +134,7 @@ __libc_sigaction (int sig, __const struct sigaction *act, __set_errno (-ret); return -1; } - +libc_hidden_def (__libc_sigaction) weak_alias (__libc_sigaction, __sigaction); libc_hidden_weak (__sigaction) weak_alias (__libc_sigaction, sigaction); diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c b/sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c index 5328623..d69e1b3 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c @@ -63,7 +63,7 @@ __libc_sigaction (int sig, __const struct sigaction *act, return ret; } - +libc_hidden_def (__libc_sigaction) weak_alias (__libc_sigaction, __sigaction); libc_hidden_weak (__sigaction) weak_alias (__libc_sigaction, sigaction); diff --git a/sysdeps/unix/sysv/linux/x86_64/sigaction.c b/sysdeps/unix/sysv/linux/x86_64/sigaction.c index d6ea4d1..c55dea8 100644 --- a/sysdeps/unix/sysv/linux/x86_64/sigaction.c +++ b/sysdeps/unix/sysv/linux/x86_64/sigaction.c @@ -73,7 +73,7 @@ __libc_sigaction (int sig, const struct sigaction *act, struct sigaction *oact) } return result; } - +libc_hidden_def (__libc_sigaction) weak_alias (__libc_sigaction, __sigaction) libc_hidden_weak (__sigaction) weak_alias (__libc_sigaction, sigaction) -- 2.7.4