Bonjour,
j'aimerais savoir quel pourrait être l'inconvénient si je définis une fonction2 dans une autre foncton1 et que je fais appel à fonction2 dans fonction 1. Voici mon code :
Code C/C++ :
extern pam_sm_authenticate(pamh, ... ) {
int use_lp = 0
...
...
void *ask_for_login(pamh) {
use_lp = 1;
printf("please enter your login\n");
...
}
pthraed_create(&my_thread, NULL, ask_for_login, void* );
return PAM_SUCCESS;
}
En effet, ces deux fonctions utilisent plusieurs variables en commun. J'ai eu cette idée d'imbriquer les fonctinos afin d'éviter de créer une structure à passer en paramètre pour faire communiquer les variables ( les champs de la structure ), qui me semble lourd à gérer dans mon programme.