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