Diff for /rpl/src/interruptions.c between versions 1.188 and 1.191

version 1.188, 2016/10/11 11:48:09 version 1.191, 2017/01/18 15:44:23
Line 1 Line 1
 /*  /*
 ================================================================================  ================================================================================
   RPL/2 (R) version 4.1.26    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.    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
             sortie_interruption_depassement_pile((void *) &routine_recursive);              sortie_interruption_depassement_pile((void *) &routine_recursive,
                       NULL, NULL);
 #       endif  #       endif
     }      }
   

Removed from v.1.188  
changed lines
  Added in v.1.191


CVSweb interface <joel.bertrand@systella.fr>