Bonsoir,
Je finale un codage et je rencontre un léger bug mais intéressant tout de même.
Je charge une lib.so avec LD_PRELOAD, mais elle est appelée plusieurs fois par le noyau linux customisé d'un système embarqué et je vis quelques effets de bord.
Je cherche donc à définir un "truc" global qui me permette de savoir que ma lib est déjà chargée pour ne pas relancer son init.
J'ai essayé "static int", mais non, chaque init voit sa variable propre.
A part initier un fichier quelque part pour être unique, je ne vois pas trop comment faire ça sans venir sur le disque dur.
Quelqu'un aurait-il une idée élégante pour faire ça ?
Merci d'avance.
Partager