version 1.118, 2011/09/09 12:23:25
|
version 1.119, 2011/09/10 20:45:07
|
Line 396 typedef unsigned char t_8_bits;
|
Line 396 typedef unsigned char t_8_bits;
|
|
|
extern int signal_test; |
extern int signal_test; |
|
|
|
extern pid_t pid_processus_pere; |
|
|
# ifdef SEMAPHORES_NOMMES |
# ifdef SEMAPHORES_NOMMES |
extern pthread_mutex_t mutex_sem; |
extern pthread_mutex_t mutex_sem; |
# endif |
# endif |
Line 440 typedef unsigned char t_8_bits;
|
Line 442 typedef unsigned char t_8_bits;
|
|
|
int signal_test; |
int signal_test; |
|
|
|
pid_t pid_processus_pere; |
|
|
# ifdef SEMAPHORES_NOMMES |
# ifdef SEMAPHORES_NOMMES |
pthread_mutex_t mutex_sem = PTHREAD_MUTEX_INITIALIZER; |
pthread_mutex_t mutex_sem = PTHREAD_MUTEX_INITIALIZER; |
# endif |
# endif |
Line 1855 typedef struct processus
|
Line 1859 typedef struct processus
|
# define RTLD_LOCAL 0 |
# define RTLD_LOCAL 0 |
# endif |
# endif |
|
|
|
int signal; |
|
pid_t origine_signal; |
|
logical1 signal_a_traiter; |
|
|
/* Contextes */ |
/* Contextes */ |
|
|
struct_liste_chainee *l_base_pile_contextes; |
struct_liste_chainee *l_base_pile_contextes; |
Line 2961 void retrait_thread_surveillance(struct_
|
Line 2969 void retrait_thread_surveillance(struct_
|
struct_descripteur_thread *s_argument_thread); |
struct_descripteur_thread *s_argument_thread); |
void rplcore(struct_processus *s_etat_processus); |
void rplcore(struct_processus *s_etat_processus); |
void scrutation_injection(struct_processus *s_etat_processus); |
void scrutation_injection(struct_processus *s_etat_processus); |
|
void scrutation_interruptions(struct_processus *s_etat_processus); |
void sf(struct_processus *s_etat_processus, unsigned char indice_drapeau); |
void sf(struct_processus *s_etat_processus, unsigned char indice_drapeau); |
void *surveillance_processus(void *argument); |
void *surveillance_processus(void *argument); |
void swap(void *variable_1, void *variable_2, unsigned long taille_octets); |
void swap(void *variable_1, void *variable_2, unsigned long taille_octets); |