version 1.84, 2017/06/30 13:11:25
|
version 1.86, 2017/07/11 16:04:53
|
Line 3307 formateur(struct_processus *s_etat_proce
|
Line 3307 formateur(struct_processus *s_etat_proce
|
strcat(chaine, " ]"); |
strcat(chaine, " ]"); |
} |
} |
} |
} |
|
else if ((*s_objet).type == NON) |
|
{ |
|
if ((chaine = malloc((strlen("System object") + 1) |
|
* sizeof(unsigned char))) == NULL) |
|
{ |
|
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
|
return(NULL); |
|
} |
|
|
|
strcpy(chaine, "System object"); |
|
} |
else if ((*s_objet).type == EXT) |
else if ((*s_objet).type == EXT) |
{ |
{ |
if ((__type_disp = dlsym((*s_objet).descripteur_bibliotheque, |
if ((__type_disp = dlsym((*s_objet).descripteur_bibliotheque, |
Line 3318 formateur(struct_processus *s_etat_proce
|
Line 3329 formateur(struct_processus *s_etat_proce
|
* sizeof(unsigned char))) == NULL) |
* sizeof(unsigned char))) == NULL) |
{ |
{ |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
|
return(NULL); |
} |
} |
|
|
strcpy(chaine, "External symbol"); |
strcpy(chaine, "External symbol"); |
Line 3325 formateur(struct_processus *s_etat_proce
|
Line 3337 formateur(struct_processus *s_etat_proce
|
else |
else |
{ |
{ |
// Symbole externe affichable |
// Symbole externe affichable |
__type_disp(s_etat_processus, (void **) &chaine); |
void **arg; |
|
|
|
arg = (void **) &s_objet; |
|
__type_disp(s_etat_processus, arg); |
|
chaine = (unsigned char *) (*arg); |
} |
} |
} |
} |
else |
else |