bonjour à tous
Je travaille sur la conception de deux bibliothèques sous Linux. Celles-ci seront chargées par un programme sur lequel je n'ai pas la main. Les bibliothèques sont compilées séparément mais lors de l'exécution, possèdent le même pid (du programme qui les charge). Je me demandais bêtement s'il était possible de "joindre" ou du moins de récupérer dans ma première bibliothèque une variable de ma seconde bibliothèque ? J'avais pensé passer par les IPC, mais étant donné que lors de l'exécution, celles-ci sont chargées par le programme initial, n'est il pas possible de "bidouiller" dans l'espace mémoire réservé au programme lors de son exécution ?![]()
Sinon, vers quel IPC se tourner ? Sachant que la sécurité est primordiale. Les informations échangées peuvent être lues, mais pas modifiées. J'avais pensé à la mémoire partagée, mais apparemment ça serait venue avec system V, j'imagine bien que systemd a porté la fonctionnalité mais quand est-il de BSD ?
Merci à vous![]()
Partager