Hide rt_sigqueueinfo.
Bug: 19358804 Change-Id: I38a53ad64c81d0eefdd1d24599e769fd8a477a56
This commit is contained in:
parent
a42b5bcd89
commit
40a8f214a5
@ -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
|
||||||
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user