CREATE_MODULE(2)

NOM
create_module - Creer un point d'entree pour un module chargeable.

SYNOPSIS
#include <linux/module.h>

caddr_t create_module(const char *nom, size_t taille);

DESCRIPTION
create_module essaye de creer un point d'entree de module chargeable, et de reserver la memoire qui sera necessaire au noyau pour faire fonctionner ce module. Seul le Super-Utilisateur peut invoquer cet appel systeme.

VALEUR RENVOYEE
create_module renvoie 0 s'il reussit, ou -1 s'il echoue, 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 deja.

EINVAL
    La taille demandee est trop petite, meme pour l'en-tete de module seulement.

ENOMEM
    Le noyau ne peut pas allouer un bloc de memoire contigue suffisament grand pour le module.

EFAULT
    nom pointe en dehors de l'espace d'adressage accessible.

VOIR AUSSI
init_module(2), delete_module(2), query_module(2).