| init_module | |||
Nominit_module - Initialiser un module chargeable.Synopsis#include <linux/module.h> int init_module(const char *nom, struct module *image); Descriptioninit_module charge l'image du module dans l'espace du noyau, et lance la fonction init du module.L'image du module commence par une structure, et est suivie par le code, et les données nécessaires. La structure de module est définie ainsi :
Tous les membres de type pointeur, à l'exception de next et refs, doivent pointer dans le corps du module, et être initialisés correctement par rapport à l'espace du noyau. Ceci signifie qu'ils doivent être translatés correctement avec le reste du module. Seul le Super-Utilisateur peut invoquer cet appel-système. Valeur Renvoyéeinit_module renvoie 0 s'il réussit, ou -1 s'il échoue, auquel cas errno contient le code d'erreur.Erreurs
Voir Aussicreate_module(2) , delete_module(2) , query_module(2) .
TraductionChristophe Blaess, 1997.
|