summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux
diff options
context:
space:
mode:
authorPeter S. Mazinger <ps.m@gmx.net>2011-03-12 22:01:27 +0100
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2012-06-15 14:00:22 +0200
commit0dd1ccafa75e63f7688e6d55a0158d39ae3aa060 (patch)
treeafc84a2e34d9ca5962f3bb0dcbb91b6a5adc9141 /libc/sysdeps/linux
parentdb19d8d0a9b2ad0cd805944042137de166c4c94d (diff)
libc-internal.h: use a consistent prototype for __stack_chk_fail
Signed-off-by: Peter S. Mazinger <ps.m@gmx.net> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Diffstat (limited to 'libc/sysdeps/linux')
-rw-r--r--libc/sysdeps/linux/common/ssp-local.c2
-rw-r--r--libc/sysdeps/linux/common/ssp.c1
2 files changed, 0 insertions, 3 deletions
diff --git a/libc/sysdeps/linux/common/ssp-local.c b/libc/sysdeps/linux/common/ssp-local.c
index 202d956a5..6b1809a76 100644
--- a/libc/sysdeps/linux/common/ssp-local.c
+++ b/libc/sysdeps/linux/common/ssp-local.c
@@ -23,8 +23,6 @@
#include <features.h>
-extern void __stack_chk_fail (void) attribute_noreturn;
-
/* On some architectures, this helps needless PIC pointer setup
that would be needed just for the __stack_chk_fail call. */
diff --git a/libc/sysdeps/linux/common/ssp.c b/libc/sysdeps/linux/common/ssp.c
index df242cc69..07513e7c4 100644
--- a/libc/sysdeps/linux/common/ssp.c
+++ b/libc/sysdeps/linux/common/ssp.c
@@ -88,7 +88,6 @@ void __stack_smash_handler(char func[], int damaged)
#endif
#ifdef __UCLIBC_HAS_SSP__
-void __stack_chk_fail(void) attribute_noreturn __cold;
void __stack_chk_fail(void)
{
static const char msg1[] = "stack smashing detected: ";