diff --git a/libc/SYSCALLS.TXT b/libc/SYSCALLS.TXT index 33e30eb6e..02468335f 100644 --- a/libc/SYSCALLS.TXT +++ b/libc/SYSCALLS.TXT @@ -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_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_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 # sockets diff --git a/libc/arch-arm/syscalls/__rt_sigqueueinfo.S b/libc/arch-arm/syscalls/___rt_sigqueueinfo.S similarity index 78% rename from libc/arch-arm/syscalls/__rt_sigqueueinfo.S rename to libc/arch-arm/syscalls/___rt_sigqueueinfo.S index c823ceee1..25b0d576c 100644 --- a/libc/arch-arm/syscalls/__rt_sigqueueinfo.S +++ b/libc/arch-arm/syscalls/___rt_sigqueueinfo.S @@ -2,7 +2,7 @@ #include -ENTRY(__rt_sigqueueinfo) +ENTRY(___rt_sigqueueinfo) mov ip, r7 ldr r7, =__NR_rt_sigqueueinfo swi #0 @@ -11,4 +11,5 @@ ENTRY(__rt_sigqueueinfo) bxls lr neg r0, r0 b __set_errno_internal -END(__rt_sigqueueinfo) +END(___rt_sigqueueinfo) +.hidden ___rt_sigqueueinfo diff --git a/libc/arch-arm64/syscalls/__rt_sigqueueinfo.S b/libc/arch-arm64/syscalls/___rt_sigqueueinfo.S similarity index 75% rename from libc/arch-arm64/syscalls/__rt_sigqueueinfo.S rename to libc/arch-arm64/syscalls/___rt_sigqueueinfo.S index 2b23e1822..85ea132ff 100644 --- a/libc/arch-arm64/syscalls/__rt_sigqueueinfo.S +++ b/libc/arch-arm64/syscalls/___rt_sigqueueinfo.S @@ -2,7 +2,7 @@ #include -ENTRY(__rt_sigqueueinfo) +ENTRY(___rt_sigqueueinfo) mov x8, __NR_rt_sigqueueinfo svc #0 @@ -11,5 +11,5 @@ ENTRY(__rt_sigqueueinfo) b.hi __set_errno_internal ret -END(__rt_sigqueueinfo) -.hidden __rt_sigqueueinfo +END(___rt_sigqueueinfo) +.hidden ___rt_sigqueueinfo diff --git a/libc/arch-mips/syscalls/__rt_sigqueueinfo.S b/libc/arch-mips/syscalls/___rt_sigqueueinfo.S similarity index 78% rename from libc/arch-mips/syscalls/__rt_sigqueueinfo.S rename to libc/arch-mips/syscalls/___rt_sigqueueinfo.S index a978bc467..95af36f2f 100644 --- a/libc/arch-mips/syscalls/__rt_sigqueueinfo.S +++ b/libc/arch-mips/syscalls/___rt_sigqueueinfo.S @@ -2,7 +2,7 @@ #include -ENTRY(__rt_sigqueueinfo) +ENTRY(___rt_sigqueueinfo) .set noreorder .cpload t9 li v0, __NR_rt_sigqueueinfo @@ -16,4 +16,5 @@ ENTRY(__rt_sigqueueinfo) j t9 nop .set reorder -END(__rt_sigqueueinfo) +END(___rt_sigqueueinfo) +.hidden ___rt_sigqueueinfo diff --git a/libc/arch-mips64/syscalls/__rt_sigqueueinfo.S b/libc/arch-mips64/syscalls/___rt_sigqueueinfo.S similarity index 82% rename from libc/arch-mips64/syscalls/__rt_sigqueueinfo.S rename to libc/arch-mips64/syscalls/___rt_sigqueueinfo.S index e97aebad3..1503f51e8 100644 --- a/libc/arch-mips64/syscalls/__rt_sigqueueinfo.S +++ b/libc/arch-mips64/syscalls/___rt_sigqueueinfo.S @@ -2,7 +2,7 @@ #include -ENTRY(__rt_sigqueueinfo) +ENTRY(___rt_sigqueueinfo) .set push .set noreorder li v0, __NR_rt_sigqueueinfo @@ -22,5 +22,5 @@ ENTRY(__rt_sigqueueinfo) j t9 move ra, t0 .set pop -END(__rt_sigqueueinfo) -.hidden __rt_sigqueueinfo +END(___rt_sigqueueinfo) +.hidden ___rt_sigqueueinfo diff --git a/libc/arch-x86/syscalls/__rt_sigqueueinfo.S b/libc/arch-x86/syscalls/___rt_sigqueueinfo.S similarity index 89% rename from libc/arch-x86/syscalls/__rt_sigqueueinfo.S rename to libc/arch-x86/syscalls/___rt_sigqueueinfo.S index 415210067..97d167fb5 100644 --- a/libc/arch-x86/syscalls/__rt_sigqueueinfo.S +++ b/libc/arch-x86/syscalls/___rt_sigqueueinfo.S @@ -2,7 +2,7 @@ #include -ENTRY(__rt_sigqueueinfo) +ENTRY(___rt_sigqueueinfo) pushl %ebx .cfi_def_cfa_offset 8 .cfi_rel_offset ebx, 0 @@ -28,4 +28,5 @@ ENTRY(__rt_sigqueueinfo) popl %ecx popl %ebx ret -END(__rt_sigqueueinfo) +END(___rt_sigqueueinfo) +.hidden ___rt_sigqueueinfo diff --git a/libc/arch-x86_64/syscalls/__rt_sigqueueinfo.S b/libc/arch-x86_64/syscalls/___rt_sigqueueinfo.S similarity index 77% rename from libc/arch-x86_64/syscalls/__rt_sigqueueinfo.S rename to libc/arch-x86_64/syscalls/___rt_sigqueueinfo.S index 52b686346..8c6b30b94 100644 --- a/libc/arch-x86_64/syscalls/__rt_sigqueueinfo.S +++ b/libc/arch-x86_64/syscalls/___rt_sigqueueinfo.S @@ -2,7 +2,7 @@ #include -ENTRY(__rt_sigqueueinfo) +ENTRY(___rt_sigqueueinfo) movl $__NR_rt_sigqueueinfo, %eax syscall cmpq $-MAX_ERRNO, %rax @@ -12,5 +12,5 @@ ENTRY(__rt_sigqueueinfo) call __set_errno_internal 1: ret -END(__rt_sigqueueinfo) -.hidden __rt_sigqueueinfo +END(___rt_sigqueueinfo) +.hidden ___rt_sigqueueinfo diff --git a/libc/bionic/sigqueue.cpp b/libc/bionic/sigqueue.cpp index 39c879873..8741460c4 100644 --- a/libc/bionic/sigqueue.cpp +++ b/libc/bionic/sigqueue.cpp @@ -31,7 +31,7 @@ #include #include -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) { siginfo_t info; @@ -42,5 +42,5 @@ int sigqueue(pid_t pid, int signo, const sigval value) { info.si_uid = getuid(); info.si_value = value; - return __rt_sigqueueinfo(pid, signo, &info); + return ___rt_sigqueueinfo(pid, signo, &info); }