summaryrefslogtreecommitdiffstats
path: root/libc/arch-x86/bionic/__stack_chk_fail_local.h
diff options
context:
space:
mode:
Diffstat (limited to 'libc/arch-x86/bionic/__stack_chk_fail_local.h')
-rw-r--r--libc/arch-x86/bionic/__stack_chk_fail_local.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/libc/arch-x86/bionic/__stack_chk_fail_local.h b/libc/arch-x86/bionic/__stack_chk_fail_local.h
index 4f3699a35..0b0fd7f8b 100644
--- a/libc/arch-x86/bionic/__stack_chk_fail_local.h
+++ b/libc/arch-x86/bionic/__stack_chk_fail_local.h
@@ -26,6 +26,7 @@
* SUCH DAMAGE.
*/
+#include <sys/cdefs.h>
/*
__stack_chk_fail routine is runtime part of stack protector compiler
@@ -48,13 +49,9 @@
*/
#ifdef __i386__
-#ifdef __PIC__
extern void __stack_chk_fail();
-__attribute__ ((visibility ("hidden")))
-void __stack_chk_fail_local()
-{
+__LIBC_HIDDEN__ void __stack_chk_fail_local() {
__stack_chk_fail();
}
#endif
-#endif