OVH Cloud OVH Cloud

Modules dynamiques

3 réponses
Avatar
Jean-Philippe Schneider
désolé, pour le message d'avant, mauvaise manip...

je développe sous linux et je souhaiterai créer une application qui puisse
charger des modules sans que l'application ne soit redémarrée (un peu comme
le noyau charge les modules). Si quelqu'un a une idée ou un exemple simple,
ce serait super ;)

merci beaucoup

encore désolé pour le msg d'avant

3 réponses

Avatar
Fabien Garcia
Le Tue, 01 Feb 2005 23:52:51 +0100, Jean-Philippe Schneider
a écrit:

désolé, pour le message d'avant, mauvaise manip...

je développe sous linux et je souhaiterai créer une application qui
puisse
charger des modules sans que l'application ne soit redémarrée (un peu
comme
le noyau charge les modules). Si quelqu'un a une idée ou un exemple
simple,
ce serait super ;)


Il faut utiliser les fonctions dlopen/dlclose et dlsym.
Une recherche sur le web donne pas mal de tutoriaux/examples/man pages

Fabien

Avatar
Jean-Philippe Schneider
Fabien Garcia wrote:

Le Tue, 01 Feb 2005 23:52:51 +0100, Jean-Philippe Schneider
a écrit:

désolé, pour le message d'avant, mauvaise manip...

je développe sous linux et je souhaiterai créer une application qui
puisse
charger des modules sans que l'application ne soit redémarrée (un peu
comme
le noyau charge les modules). Si quelqu'un a une idée ou un exemple
simple,
ce serait super ;)


Il faut utiliser les fonctions dlopen/dlclose et dlsym.
Une recherche sur le web donne pas mal de tutoriaux/examples/man pages

Fabien


Super l'info ;)
merci beaucoup ! bonne nuit ;)


Avatar
Greg
On Tue, 01 Feb 2005 23:52:51 +0100
Jean-Philippe Schneider wrote:

je développe sous linux et je souhaiterai créer une application qui p uisse
charger des modules sans que l'application ne soit redémarrée


Pour le même besoin j'avais utilisé cette doc qui explique pas mal les
choses :
http://www.tldp.org/HOWTO/C++-dlopen/

Greg