version 1.158, 2014/07/15 14:12:38
|
version 1.169, 2015/02/19 11:01:29
|
Line 1
|
Line 1
|
/* |
/* |
================================================================================ |
================================================================================ |
RPL/2 (R) version 4.1.18 |
RPL/2 (R) version 4.1.21 |
Copyright (C) 1989-2014 Dr. BERTRAND Joël |
Copyright (C) 1989-2015 Dr. BERTRAND Joël |
|
|
This file is part of RPL/2. |
This file is part of RPL/2. |
|
|
Line 132 rplinit(int argc, char *argv[], char *en
|
Line 132 rplinit(int argc, char *argv[], char *en
|
setvbuf(stdout, NULL, _IOLBF, 0); |
setvbuf(stdout, NULL, _IOLBF, 0); |
setvbuf(stderr, NULL, _IOLBF, 0); |
setvbuf(stderr, NULL, _IOLBF, 0); |
|
|
if ((s_etat_processus = malloc(sizeof(struct_processus))) == NULL) |
if ((s_etat_processus = sys_malloc(sizeof(struct_processus))) == NULL) |
|
{ |
|
erreur = d_es_allocation_memoire; |
|
|
|
if ((langue = getenv("LANG")) != NULL) |
|
{ |
|
if (strncmp(langue, "fr", 2) == 0) |
|
{ |
|
uprintf("+++Système : Mémoire insuffisante\n"); |
|
} |
|
else |
|
{ |
|
uprintf("+++System : Not enough memory\n"); |
|
} |
|
} |
|
else |
|
{ |
|
uprintf("+++System : Not enough memory\n"); |
|
} |
|
|
|
return(EXIT_FAILURE); |
|
} |
|
|
|
(*s_etat_processus).erreur_systeme = d_es; |
|
|
|
initialisation_allocateur_buffer(s_etat_processus); |
|
|
|
if ((*s_etat_processus).erreur_systeme != d_es) |
|
{ |
|
erreur = d_es_allocation_memoire; |
|
|
|
if ((langue = getenv("LANG")) != NULL) |
|
{ |
|
if (strncmp(langue, "fr", 2) == 0) |
|
{ |
|
uprintf("+++Système : Mémoire insuffisante\n"); |
|
} |
|
else |
|
{ |
|
uprintf("+++System : Not enough memory\n"); |
|
} |
|
} |
|
else |
|
{ |
|
uprintf("+++System : Not enough memory\n"); |
|
} |
|
|
|
return(EXIT_FAILURE); |
|
} |
|
|
|
if (initialisation_etat_processus_readline() != 0) |
{ |
{ |
erreur = d_es_allocation_memoire; |
erreur = d_es_allocation_memoire; |
|
|
Line 179 rplinit(int argc, char *argv[], char *en
|
Line 229 rplinit(int argc, char *argv[], char *en
|
return(EXIT_FAILURE); |
return(EXIT_FAILURE); |
} |
} |
|
|
if ((arg_exec = malloc((((size_t) argc) + 1) * sizeof(char *))) == NULL) |
if ((arg_exec = sys_malloc((((size_t) argc) + 1) * sizeof(char *))) == NULL) |
{ |
{ |
if ((*s_etat_processus).langue == 'F') |
if ((*s_etat_processus).langue == 'F') |
{ |
{ |
Line 198 rplinit(int argc, char *argv[], char *en
|
Line 248 rplinit(int argc, char *argv[], char *en
|
arg_exec[i] = argv[i]; |
arg_exec[i] = argv[i]; |
} |
} |
|
|
argv[argc] = NULL; |
arg_exec[argc] = NULL; |
|
|
initialisation_contexte_cas(s_etat_processus); |
initialisation_contexte_cas(s_etat_processus); |
|
|
Line 234 rplinit(int argc, char *argv[], char *en
|
Line 284 rplinit(int argc, char *argv[], char *en
|
pthread_mutexattr_destroy(&attributs_mutex); |
pthread_mutexattr_destroy(&attributs_mutex); |
|
|
pthread_mutexattr_init(&attributs_mutex); |
pthread_mutexattr_init(&attributs_mutex); |
|
pthread_mutexattr_settype(&attributs_mutex, PTHREAD_MUTEX_NORMAL); |
|
pthread_mutex_init(&((*s_etat_processus).mutex_allocation_buffer), |
|
&attributs_mutex); |
|
pthread_mutexattr_destroy(&attributs_mutex); |
|
|
|
pthread_mutexattr_init(&attributs_mutex); |
pthread_mutexattr_settype(&attributs_mutex, PTHREAD_MUTEX_RECURSIVE); |
pthread_mutexattr_settype(&attributs_mutex, PTHREAD_MUTEX_RECURSIVE); |
pthread_mutex_init(&mutex_sections_critiques, &attributs_mutex); |
pthread_mutex_init(&mutex_sections_critiques, &attributs_mutex); |
pthread_mutexattr_destroy(&attributs_mutex); |
pthread_mutexattr_destroy(&attributs_mutex); |
Line 320 rplinit(int argc, char *argv[], char *en
|
Line 376 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
if ((*s_etat_processus).langue == 'F') |
if ((*s_etat_processus).langue == 'F') |
{ |
{ |
Line 354 rplinit(int argc, char *argv[], char *en
|
Line 410 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
if ((*s_etat_processus).langue == 'F') |
if ((*s_etat_processus).langue == 'F') |
{ |
{ |
Line 379 rplinit(int argc, char *argv[], char *en
|
Line 435 rplinit(int argc, char *argv[], char *en
|
|
|
if ((*s_etat_processus).langue == 'F') |
if ((*s_etat_processus).langue == 'F') |
{ |
{ |
printf("+++Copyright (C) 1989 à 2013, 2014 BERTRAND Joël\n"); |
printf("+++Copyright (C) 1989 à 2014, 2015 BERTRAND Joël\n"); |
} |
} |
else |
else |
{ |
{ |
printf("+++Copyright (C) 1989 to 2013, 2014 BERTRAND Joel\n"); |
printf("+++Copyright (C) 1989 to 2014, 2015 BERTRAND Joel\n"); |
} |
} |
} |
} |
|
|
Line 423 rplinit(int argc, char *argv[], char *en
|
Line 479 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
erreur = d_es_signal; |
erreur = d_es_signal; |
|
|
Line 465 rplinit(int argc, char *argv[], char *en
|
Line 521 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 501 rplinit(int argc, char *argv[], char *en
|
Line 557 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 545 rplinit(int argc, char *argv[], char *en
|
Line 601 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 578 rplinit(int argc, char *argv[], char *en
|
Line 634 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 622 rplinit(int argc, char *argv[], char *en
|
Line 678 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 655 rplinit(int argc, char *argv[], char *en
|
Line 711 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 699 rplinit(int argc, char *argv[], char *en
|
Line 755 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 735 rplinit(int argc, char *argv[], char *en
|
Line 791 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 777 rplinit(int argc, char *argv[], char *en
|
Line 833 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 813 rplinit(int argc, char *argv[], char *en
|
Line 869 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 857 rplinit(int argc, char *argv[], char *en
|
Line 913 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 893 rplinit(int argc, char *argv[], char *en
|
Line 949 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 937 rplinit(int argc, char *argv[], char *en
|
Line 993 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1038 rplinit(int argc, char *argv[], char *en
|
Line 1094 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1077 rplinit(int argc, char *argv[], char *en
|
Line 1133 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1121 rplinit(int argc, char *argv[], char *en
|
Line 1177 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1177 rplinit(int argc, char *argv[], char *en
|
Line 1233 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1225 rplinit(int argc, char *argv[], char *en
|
Line 1281 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1263 rplinit(int argc, char *argv[], char *en
|
Line 1319 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1303 rplinit(int argc, char *argv[], char *en
|
Line 1359 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1343 rplinit(int argc, char *argv[], char *en
|
Line 1399 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1382 rplinit(int argc, char *argv[], char *en
|
Line 1438 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1422 rplinit(int argc, char *argv[], char *en
|
Line 1478 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1454 rplinit(int argc, char *argv[], char *en
|
Line 1510 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1486 rplinit(int argc, char *argv[], char *en
|
Line 1542 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1527 rplinit(int argc, char *argv[], char *en
|
Line 1583 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1576 rplinit(int argc, char *argv[], char *en
|
Line 1632 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1616 rplinit(int argc, char *argv[], char *en
|
Line 1672 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1648 rplinit(int argc, char *argv[], char *en
|
Line 1704 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1688 rplinit(int argc, char *argv[], char *en
|
Line 1744 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1728 rplinit(int argc, char *argv[], char *en
|
Line 1784 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1768 rplinit(int argc, char *argv[], char *en
|
Line 1824 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1800 rplinit(int argc, char *argv[], char *en
|
Line 1856 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1845 rplinit(int argc, char *argv[], char *en
|
Line 1901 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1899 rplinit(int argc, char *argv[], char *en
|
Line 1955 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1944 rplinit(int argc, char *argv[], char *en
|
Line 2000 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 1965 rplinit(int argc, char *argv[], char *en
|
Line 2021 rplinit(int argc, char *argv[], char *en
|
} |
} |
|
|
if (((*s_etat_processus).definitions_chainees = |
if (((*s_etat_processus).definitions_chainees = |
compactage((*s_etat_processus) |
compactage(s_etat_processus, |
.definitions_chainees)) == NULL) |
(*s_etat_processus).definitions_chainees)) |
|
== NULL) |
{ |
{ |
# ifndef SEMAPHORES_NOMMES |
# ifndef SEMAPHORES_NOMMES |
sem_post(&((*s_etat_processus).semaphore_fork)); |
sem_post(&((*s_etat_processus).semaphore_fork)); |
Line 1979 rplinit(int argc, char *argv[], char *en
|
Line 2036 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2021 rplinit(int argc, char *argv[], char *en
|
Line 2078 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2066 rplinit(int argc, char *argv[], char *en
|
Line 2123 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2120 rplinit(int argc, char *argv[], char *en
|
Line 2177 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2164 rplinit(int argc, char *argv[], char *en
|
Line 2221 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2228 rplinit(int argc, char *argv[], char *en
|
Line 2285 rplinit(int argc, char *argv[], char *en
|
|
|
liberation_contexte_cas( |
liberation_contexte_cas( |
s_etat_processus); |
s_etat_processus); |
liberation_queue_signaux( |
destruction_queue_signaux( |
s_etat_processus); |
s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
Line 2269 rplinit(int argc, char *argv[], char *en
|
Line 2326 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2308 rplinit(int argc, char *argv[], char *en
|
Line 2365 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2432 rplinit(int argc, char *argv[], char *en
|
Line 2489 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2470 rplinit(int argc, char *argv[], char *en
|
Line 2527 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2514 rplinit(int argc, char *argv[], char *en
|
Line 2571 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2553 rplinit(int argc, char *argv[], char *en
|
Line 2610 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2604 rplinit(int argc, char *argv[], char *en
|
Line 2661 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2653 rplinit(int argc, char *argv[], char *en
|
Line 2710 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2719 rplinit(int argc, char *argv[], char *en
|
Line 2776 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2758 rplinit(int argc, char *argv[], char *en
|
Line 2815 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2796 rplinit(int argc, char *argv[], char *en
|
Line 2853 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2835 rplinit(int argc, char *argv[], char *en
|
Line 2892 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2873 rplinit(int argc, char *argv[], char *en
|
Line 2930 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2933 rplinit(int argc, char *argv[], char *en
|
Line 2990 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 2988 rplinit(int argc, char *argv[], char *en
|
Line 3045 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 3250 rplinit(int argc, char *argv[], char *en
|
Line 3307 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 3288 rplinit(int argc, char *argv[], char *en
|
Line 3345 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 3340 rplinit(int argc, char *argv[], char *en
|
Line 3397 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 3425 rplinit(int argc, char *argv[], char *en
|
Line 3482 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 3472 rplinit(int argc, char *argv[], char *en
|
Line 3529 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 3547 rplinit(int argc, char *argv[], char *en
|
Line 3604 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 3598 rplinit(int argc, char *argv[], char *en
|
Line 3655 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 3690 rplinit(int argc, char *argv[], char *en
|
Line 3747 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 3744 rplinit(int argc, char *argv[], char *en
|
Line 3801 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 3826 rplinit(int argc, char *argv[], char *en
|
Line 3883 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 3869 rplinit(int argc, char *argv[], char *en
|
Line 3926 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 3913 rplinit(int argc, char *argv[], char *en
|
Line 3970 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 3956 rplinit(int argc, char *argv[], char *en
|
Line 4013 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 4004 rplinit(int argc, char *argv[], char *en
|
Line 4061 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 4070 rplinit(int argc, char *argv[], char *en
|
Line 4127 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 4133 rplinit(int argc, char *argv[], char *en
|
Line 4190 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 4177 rplinit(int argc, char *argv[], char *en
|
Line 4234 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 4209 rplinit(int argc, char *argv[], char *en
|
Line 4266 rplinit(int argc, char *argv[], char *en
|
(*s_etat_processus).definitions_chainees = tampon; |
(*s_etat_processus).definitions_chainees = tampon; |
(*s_etat_processus).position_courante = 0; |
(*s_etat_processus).position_courante = 0; |
|
|
|
(*s_etat_processus).type_en_cours = NON; |
recherche_type(s_etat_processus); |
recherche_type(s_etat_processus); |
|
|
if ((*s_etat_processus).erreur_systeme != d_es) |
if ((*s_etat_processus).erreur_systeme != d_es) |
Line 4224 rplinit(int argc, char *argv[], char *en
|
Line 4282 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 4281 rplinit(int argc, char *argv[], char *en
|
Line 4339 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 4324 rplinit(int argc, char *argv[], char *en
|
Line 4382 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 4361 rplinit(int argc, char *argv[], char *en
|
Line 4419 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 4405 rplinit(int argc, char *argv[], char *en
|
Line 4463 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 4445 rplinit(int argc, char *argv[], char *en
|
Line 4503 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 4492 rplinit(int argc, char *argv[], char *en
|
Line 4550 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 4529 rplinit(int argc, char *argv[], char *en
|
Line 4587 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 4576 rplinit(int argc, char *argv[], char *en
|
Line 4634 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 5061 rplinit(int argc, char *argv[], char *en
|
Line 5119 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 5112 rplinit(int argc, char *argv[], char *en
|
Line 5170 rplinit(int argc, char *argv[], char *en
|
# endif |
# endif |
|
|
liberation_contexte_cas(s_etat_processus); |
liberation_contexte_cas(s_etat_processus); |
liberation_queue_signaux(s_etat_processus); |
destruction_queue_signaux(s_etat_processus); |
|
|
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
# ifdef HAVE_STACK_OVERFLOW_RECOVERY |
stackoverflow_deinstall_handler(); |
stackoverflow_deinstall_handler(); |
Line 5699 rplinit(int argc, char *argv[], char *en
|
Line 5757 rplinit(int argc, char *argv[], char *en
|
erreur = d_erreur; |
erreur = d_erreur; |
} |
} |
|
|
free(arg_exec); |
sys_free(arg_exec); |
arret_thread_signaux(s_etat_processus); |
arret_thread_signaux(s_etat_processus); |
free(s_etat_processus); |
liberation_etat_processus_readline(); |
|
liberation_allocateur_buffer(s_etat_processus); |
|
pthread_mutex_destroy(&((*s_etat_processus).mutex_allocation_buffer)); |
|
sys_free(s_etat_processus); |
|
|
# ifdef DEBUG_MEMOIRE |
# ifdef DEBUG_MEMOIRE |
debug_memoire_verification(); |
debug_memoire_verification(); |
Line 5827 controle_integrite(struct_processus *s_e
|
Line 5888 controle_integrite(struct_processus *s_e
|
|
|
|
|
unsigned char * |
unsigned char * |
date_compilation() |
date_compilation(struct_processus *s_etat_processus) |
{ |
{ |
unsigned char *date; |
unsigned char *date; |
|
|