CREATE_MODULE

Section: Manuel du programmeur Linux (2)
Updated: 21 Juillet 1997
Index Retour au Menu Principal

 

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 accessible.
 

VOIR AUSSI

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

 

TRADUCTION

Christophe Blaess, 1997.



 

Index

NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
ERREURS
VOIR AUSSI
TRADUCTION


Time: 21:38:15 GMT, December 19, 2004