version 1.189, 2016/10/11 11:58:22
|
version 1.192, 2017/06/28 09:20:37
|
Line 1
|
Line 1
|
/* |
/* |
================================================================================ |
================================================================================ |
RPL/2 (R) version 4.1.26 |
RPL/2 (R) version 4.1.27 |
Copyright (C) 1989-2016 Dr. BERTRAND Joël |
Copyright (C) 1989-2017 Dr. BERTRAND Joël |
|
|
This file is part of RPL/2. |
This file is part of RPL/2. |
|
|
Line 2028 sortie_interruption_depassement_pile(voi
|
Line 2028 sortie_interruption_depassement_pile(voi
|
return; |
return; |
} |
} |
|
|
#ifndef BROKEN_SIGSEGV |
#ifdef HAVE_SIGSEGV_RECOVERY |
void |
void |
interruption_depassement_pile(int urgence, stackoverflow_context_t scp) |
interruption_depassement_pile(int urgence, stackoverflow_context_t scp) |
{ |
{ |
Line 2059 interruption_violation_access(void *adre
|
Line 2059 interruption_violation_access(void *adre
|
{ |
{ |
// Il peut s'agir d'un dépassement de pile. |
// Il peut s'agir d'un dépassement de pile. |
|
|
# ifndef BROKEN_SIGSEGV |
# ifdef HAVE_SIGSEGV_RECOVERY |
sigsegv_leave_handler(sortie_interruption_depassement_pile, |
sigsegv_leave_handler(sortie_interruption_depassement_pile, |
(void *) &routine_recursive, NULL, NULL); |
(void *) &routine_recursive, NULL, NULL); |
# else |
# else |