aboutsummaryrefslogtreecommitdiff
path: root/libc/arch-x86/bionic/__libc_init_sysinfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libc/arch-x86/bionic/__libc_init_sysinfo.cpp')
-rw-r--r--libc/arch-x86/bionic/__libc_init_sysinfo.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/libc/arch-x86/bionic/__libc_init_sysinfo.cpp b/libc/arch-x86/bionic/__libc_init_sysinfo.cpp
index 5c44b4ea4..de099b8b0 100644
--- a/libc/arch-x86/bionic/__libc_init_sysinfo.cpp
+++ b/libc/arch-x86/bionic/__libc_init_sysinfo.cpp
@@ -32,13 +32,9 @@
// This file is compiled without stack protection, because it runs before TLS
// has been set up.
-__LIBC_HIDDEN__ __attribute__((__naked__)) void __libc_int0x80() {
- __asm__ volatile("int $0x80; ret");
-}
-
__LIBC_HIDDEN__ void __libc_init_sysinfo() {
- bool dummy;
- __libc_sysinfo = reinterpret_cast<void*>(__bionic_getauxval(AT_SYSINFO, dummy));
+ bool unused;
+ __libc_sysinfo = reinterpret_cast<void*>(__bionic_getauxval(AT_SYSINFO, &unused));
}
// TODO: lose this function and just access __libc_sysinfo directly.