diff options
Diffstat (limited to 'libc/arch-x86/bionic/__libc_init_sysinfo.cpp')
-rw-r--r-- | libc/arch-x86/bionic/__libc_init_sysinfo.cpp | 8 |
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. |