OSDN Git Service

remove unneeded hidden sigwaitinfo
authorPeter S. Mazinger <ps.m@gmx.net>
Sun, 13 Mar 2011 00:00:55 +0000 (01:00 +0100)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Fri, 15 Jun 2012 12:00:22 +0000 (14:00 +0200)
use __sigwaitinfo in sigwait.c, since that is already hidden

Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
include/signal.h
libc/signal/sigwait.c
libc/sysdeps/linux/common/__rt_sigwaitinfo.c

index eb868bb..3c64fd5 100644 (file)
@@ -334,7 +334,6 @@ extern int sigwaitinfo (__const sigset_t *__restrict __set,
 #ifdef _LIBC
 extern __typeof(sigwaitinfo) __sigwaitinfo attribute_hidden;
 #endif
-libc_hidden_proto(sigwaitinfo)
 
 /* Select any of pending signals from SET and place information in INFO.
    Wait the time specified by TIMEOUT if no signal is pending.
index 8fd7ea8..634a18d 100644 (file)
@@ -96,7 +96,7 @@ int sigwait (const sigset_t *set, int *sig)
 int sigwait (const sigset_t *set, int *sig)
 {
        int ret = 1;
-       if ((ret = sigwaitinfo(set, NULL)) != -1) {
+       if ((ret = __sigwaitinfo(set, NULL)) != -1) {
                *sig = ret;
                return 0;
        }
index 6b43327..74db6d6 100644 (file)
@@ -75,15 +75,13 @@ int __sigwaitinfo(const sigset_t *set, siginfo_t *info)
 #  include <stddef.h>
 #  define __NR___rt_sigwaitinfo __NR_rt_sigtimedwait
 static _syscall4(int, __rt_sigwaitinfo, const sigset_t *, set,
-                                siginfo_t *, info, const struct timespec *, timeout,
-                                size_t, setsize);
+                siginfo_t *, info, const struct timespec *, timeout,
+                size_t, setsize);
 
-int attribute_hidden __sigwaitinfo(const sigset_t * set, siginfo_t * info)
+int __sigwaitinfo(const sigset_t * set, siginfo_t * info)
 {
        return __rt_sigwaitinfo(set, info, NULL, _NSIG / 8);
 }
 # endif
-libc_hidden_proto(sigwaitinfo)
 weak_alias (__sigwaitinfo, sigwaitinfo)
-libc_hidden_weak(sigwaitinfo)
 #endif