Hide rt_sigqueueinfo.

Bug: 19358804
Change-Id: I38a53ad64c81d0eefdd1d24599e769fd8a477a56
This commit is contained in:
Yabin Cui 2015-05-18 11:19:11 -07:00
parent a42b5bcd89
commit 40a8f214a5
8 changed files with 21 additions and 18 deletions

View File

@ -223,7 +223,7 @@ int __rt_sigpending:rt_sigpending(sigset_t*, size_t) all
int __rt_sigprocmask:rt_sigprocmask(int, const sigset_t*, sigset_t*, size_t) all int __rt_sigprocmask:rt_sigprocmask(int, const sigset_t*, sigset_t*, size_t) all
int __rt_sigsuspend:rt_sigsuspend(const sigset_t*, size_t) all int __rt_sigsuspend:rt_sigsuspend(const sigset_t*, size_t) all
int __rt_sigtimedwait:rt_sigtimedwait(const sigset_t*, struct siginfo_t*, struct timespec_t*, size_t) all int __rt_sigtimedwait:rt_sigtimedwait(const sigset_t*, struct siginfo_t*, struct timespec_t*, size_t) all
int __rt_sigqueueinfo:rt_sigqueueinfo(pid_t, int, siginfo_t*) all int ___rt_sigqueueinfo:rt_sigqueueinfo(pid_t, int, siginfo_t*) all
int __signalfd4:signalfd4(int, const sigset_t*, size_t, int) all int __signalfd4:signalfd4(int, const sigset_t*, size_t, int) all
# sockets # sockets

View File

@ -2,7 +2,7 @@
#include <private/bionic_asm.h> #include <private/bionic_asm.h>
ENTRY(__rt_sigqueueinfo) ENTRY(___rt_sigqueueinfo)
mov ip, r7 mov ip, r7
ldr r7, =__NR_rt_sigqueueinfo ldr r7, =__NR_rt_sigqueueinfo
swi #0 swi #0
@ -11,4 +11,5 @@ ENTRY(__rt_sigqueueinfo)
bxls lr bxls lr
neg r0, r0 neg r0, r0
b __set_errno_internal b __set_errno_internal
END(__rt_sigqueueinfo) END(___rt_sigqueueinfo)
.hidden ___rt_sigqueueinfo

View File

@ -2,7 +2,7 @@
#include <private/bionic_asm.h> #include <private/bionic_asm.h>
ENTRY(__rt_sigqueueinfo) ENTRY(___rt_sigqueueinfo)
mov x8, __NR_rt_sigqueueinfo mov x8, __NR_rt_sigqueueinfo
svc #0 svc #0
@ -11,5 +11,5 @@ ENTRY(__rt_sigqueueinfo)
b.hi __set_errno_internal b.hi __set_errno_internal
ret ret
END(__rt_sigqueueinfo) END(___rt_sigqueueinfo)
.hidden __rt_sigqueueinfo .hidden ___rt_sigqueueinfo

View File

@ -2,7 +2,7 @@
#include <private/bionic_asm.h> #include <private/bionic_asm.h>
ENTRY(__rt_sigqueueinfo) ENTRY(___rt_sigqueueinfo)
.set noreorder .set noreorder
.cpload t9 .cpload t9
li v0, __NR_rt_sigqueueinfo li v0, __NR_rt_sigqueueinfo
@ -16,4 +16,5 @@ ENTRY(__rt_sigqueueinfo)
j t9 j t9
nop nop
.set reorder .set reorder
END(__rt_sigqueueinfo) END(___rt_sigqueueinfo)
.hidden ___rt_sigqueueinfo

View File

@ -2,7 +2,7 @@
#include <private/bionic_asm.h> #include <private/bionic_asm.h>
ENTRY(__rt_sigqueueinfo) ENTRY(___rt_sigqueueinfo)
.set push .set push
.set noreorder .set noreorder
li v0, __NR_rt_sigqueueinfo li v0, __NR_rt_sigqueueinfo
@ -22,5 +22,5 @@ ENTRY(__rt_sigqueueinfo)
j t9 j t9
move ra, t0 move ra, t0
.set pop .set pop
END(__rt_sigqueueinfo) END(___rt_sigqueueinfo)
.hidden __rt_sigqueueinfo .hidden ___rt_sigqueueinfo

View File

@ -2,7 +2,7 @@
#include <private/bionic_asm.h> #include <private/bionic_asm.h>
ENTRY(__rt_sigqueueinfo) ENTRY(___rt_sigqueueinfo)
pushl %ebx pushl %ebx
.cfi_def_cfa_offset 8 .cfi_def_cfa_offset 8
.cfi_rel_offset ebx, 0 .cfi_rel_offset ebx, 0
@ -28,4 +28,5 @@ ENTRY(__rt_sigqueueinfo)
popl %ecx popl %ecx
popl %ebx popl %ebx
ret ret
END(__rt_sigqueueinfo) END(___rt_sigqueueinfo)
.hidden ___rt_sigqueueinfo

View File

@ -2,7 +2,7 @@
#include <private/bionic_asm.h> #include <private/bionic_asm.h>
ENTRY(__rt_sigqueueinfo) ENTRY(___rt_sigqueueinfo)
movl $__NR_rt_sigqueueinfo, %eax movl $__NR_rt_sigqueueinfo, %eax
syscall syscall
cmpq $-MAX_ERRNO, %rax cmpq $-MAX_ERRNO, %rax
@ -12,5 +12,5 @@ ENTRY(__rt_sigqueueinfo)
call __set_errno_internal call __set_errno_internal
1: 1:
ret ret
END(__rt_sigqueueinfo) END(___rt_sigqueueinfo)
.hidden __rt_sigqueueinfo .hidden ___rt_sigqueueinfo

View File

@ -31,7 +31,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <unistd.h> #include <unistd.h>
extern "C" int __rt_sigqueueinfo(pid_t, int, siginfo_t*); extern "C" int ___rt_sigqueueinfo(pid_t, int, siginfo_t*);
int sigqueue(pid_t pid, int signo, const sigval value) { int sigqueue(pid_t pid, int signo, const sigval value) {
siginfo_t info; siginfo_t info;
@ -42,5 +42,5 @@ int sigqueue(pid_t pid, int signo, const sigval value) {
info.si_uid = getuid(); info.si_uid = getuid();
info.si_value = value; info.si_value = value;
return __rt_sigqueueinfo(pid, signo, &info); return ___rt_sigqueueinfo(pid, signo, &info);
} }