Retro68/gcc/newlib/libc/ssp/chk_fail.c
Wolfgang Thaller ec13cc9ce7 fix newlib
2018-12-29 09:59:36 +01:00

14 lines
248 B
C

#include <signal.h>
#include <string.h>
#include <unistd.h>
void
__attribute__((__noreturn__))
__chk_fail(void)
{
char msg[] = "*** buffer overflow detected ***: terminated\n";
write (2, msg, strlen (msg));
raise (SIGABRT);
_exit (127);
}