Si tu fork() avant chaque appel à dlopen() ça devrait le faire non ?
Tu rends ensuite chaque variables globales accessible pour le programme principal via des zones de memoire partagées initialisé depuis un tableau et tu envois un pointeur à chaque module.
Mais c'est un peu alambiqué :)
# fork();
Posté par Thibault . En réponse au message Charger plusieurs instances d'une bibliothèque dynamique. Évalué à 1.
Tu rends ensuite chaque variables globales accessible pour le programme principal via des zones de memoire partagées initialisé depuis un tableau et tu envois un pointeur à chaque module.
Mais c'est un peu alambiqué :)