--- rpl/src/rpl.h 2016/10/11 11:30:30 1.301 +++ rpl/src/rpl.h 2017/01/18 15:44:24 1.303 @@ -1,7 +1,7 @@ /* ================================================================================ RPL/2 (R) version 4.1.26 - Copyright (C) 1989-2016 Dr. BERTRAND Joël + Copyright (C) 1989-2017 Dr. BERTRAND Joël This file is part of RPL/2. @@ -64,6 +64,11 @@ # define SA_ONSTACK 0 #endif +#ifdef BROKEN_SIGSEGV +# undef HAVE_STACK_OVERFLOW_RECOVERY +# undef HAVE_SIGSEGV_RECOVERY +#endif + #define DEBUG_TRACE uprintf("[%d/%X] %s(%d)\n", \ getpid(), pthread_self(), __FILE__, __LINE__); #define TEST_ABSENCE_FICHIER(nom) \ @@ -3153,7 +3158,7 @@ void interruption3(int signal); void interruption4(int signal); void interruption5(int signal); void interruption6(int signal); -#ifndef BROKEN_SIGSEGV +#ifdef HAVE_SIGSEGV_RECOVERY void interruption_depassement_pile(int urgence, stackoverflow_context_t scp); #endif