Retro68/gcc/newlib/libc/ssp/chk_fail.c

14 lines
248 B
C
Raw Normal View History

2018-12-28 15:30:48 +00:00
#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);
}