CREATE_MODULE(2) Manuel du programmeur Linux CREATE_MODULE(2)
NOM
create_module - Créer un point d'entrée pour un module
chargeable.
SYNOPSIS
#include <linux/module.h>
caddr_t create_module(const char *nom, size_t taille);
DESCRIPTION
create_module essaye de créer un point d'entrée de module
chargeable, et de réserver la mémoire qui sera nécessaire
au noyau pour faire fonctionner ce module.
Seul le Super-Utilisateur peut invoquer cet appel système.
VALEUR RENVOYÉE
create_module renvoie 0 s'il réussit, ou -1 s'il échoue,
auquel cas errno contient le code d'erreur.
ERREURS
EPERM L'appelant n'est pas le Super-Utilisateur.
EEXIST Un module de ce nom existe déjà.
EINVAL La taille demandée est trop petite, même pour l'en-
tête de module seulement.
ENOMEM Le noyau ne peut pas allouer un bloc de mémoire
contigue suffisament grand pour le module.
EFAULT nom pointe en dehors de l'espace d'adressage acces
sible.
VOIR AUSSI
init_module(2), delete_module(2), query_module(2).
TRADUCTION
Christophe Blaess, 1997.
Linux 21 Juillet 1997 1