version 1.256, 2015/01/08 08:46:22
|
version 1.257, 2015/01/08 14:29:52
|
Line 525 union semun
|
Line 525 union semun
|
|
|
__EXTERN__ volatile int routine_recursive; |
__EXTERN__ volatile int routine_recursive; |
|
|
# define SEM_FORK 0 |
# define SEM_FORK 0 |
# define SEM_QUEUE 1 |
# define SEM_QUEUE 1 |
# define SEM_SIGNALISATION 2 |
# define SEM_SIGNALISATION 2 |
# define SEM_ARRET_SIGNALISATION 3 |
# define SEM_ARRET_SIGNALISATION 3 |
Line 1913 typedef struct fonction
|
Line 1913 typedef struct fonction
|
|
|
/* |
/* |
-------------------------------------------------------------------------------- |
-------------------------------------------------------------------------------- |
|
Structure buffer |
|
-------------------------------------------------------------------------------- |
|
*/ |
|
|
|
typedef struct buffer |
|
{ |
|
unsigned char *buffer; |
|
|
|
integer8 longueur_requise; |
|
int classe; |
|
} struct_buffer; |
|
|
|
|
|
/* |
|
-------------------------------------------------------------------------------- |
Structure processus |
Structure processus |
-------------------------------------------------------------------------------- |
-------------------------------------------------------------------------------- |
*/ |
*/ |
Line 2408 typedef struct processus
|
Line 2423 typedef struct processus
|
CACHE2(struct_liste_variables, variables_feuille) |
CACHE2(struct_liste_variables, variables_feuille) |
CACHE2(struct_variable, variables_variable) |
CACHE2(struct_variable, variables_variable) |
CACHE2(struct_arbre_variables *, variables_tableau_noeuds) |
CACHE2(struct_arbre_variables *, variables_tableau_noeuds) |
CACHE2(struct_arbre_variables_partagees *,variables_tableau_noeuds_partages) |
CACHE2(struct_arbre_variables_partagees *, |
|
variables_tableau_noeuds_partages) |
|
|
|
CACHE2(struct_buffer, enveloppes_buffers) |
|
unsigned char ***cache_buffer; |
|
int *pointeur_cache_buffer; |
} struct_processus; |
} struct_processus; |
#endif |
#endif |
|
|
Line 3439 struct_liste_chainee *analyse_rpn(struct
|
Line 3459 struct_liste_chainee *analyse_rpn(struct
|
|
|
/* |
/* |
-------------------------------------------------------------------------------- |
-------------------------------------------------------------------------------- |
|
Allocateur de buffers à cache |
|
-------------------------------------------------------------------------------- |
|
*/ |
|
|
|
void initialisation_allocateur_buffer(struct_processus *s_etat_processus); |
|
void liberation_allocateur_buffer(struct_processus *s_etat_pocessus); |
|
struct_buffer *allocation_buffer(struct_processus *s_etat_processus, |
|
integer8 longueur); |
|
void liberation_buffer(struct_processus *s_etat_processus, |
|
struct_buffer *buffer); |
|
|
|
/* |
|
-------------------------------------------------------------------------------- |
Fonctions renvoyant une copie de la structure de description des processus |
Fonctions renvoyant une copie de la structure de description des processus |
-------------------------------------------------------------------------------- |
-------------------------------------------------------------------------------- |
*/ |
*/ |