1*fe0d386cSPedro F. Giffuni /* 2*fe0d386cSPedro F. Giffuni * Written by Alexander Kabaev <[email protected]> 3*fe0d386cSPedro F. Giffuni * The file is in public domain. 4*fe0d386cSPedro F. Giffuni */ 5*fe0d386cSPedro F. Giffuni 6*fe0d386cSPedro F. Giffuni #include <sys/cdefs.h> 7*fe0d386cSPedro F. Giffuni __FBSDID("$FreeBSD$"); 8*fe0d386cSPedro F. Giffuni 9*fe0d386cSPedro F. Giffuni void __stack_chk_fail(void); 10*fe0d386cSPedro F. Giffuni 11*fe0d386cSPedro F. Giffuni #ifdef PIC 12*fe0d386cSPedro F. Giffuni void __stack_chk_fail_local_hidden(void)13*fe0d386cSPedro F. Giffuni__stack_chk_fail_local_hidden(void) 14*fe0d386cSPedro F. Giffuni { 15*fe0d386cSPedro F. Giffuni 16*fe0d386cSPedro F. Giffuni __stack_chk_fail(); 17*fe0d386cSPedro F. Giffuni } 18*fe0d386cSPedro F. Giffuni 19*fe0d386cSPedro F. Giffuni __sym_compat(__stack_chk_fail_local, __stack_chk_fail_local_hidden, FBSD_1.0); 20*fe0d386cSPedro F. Giffuni #endif 21