Loading

NOM

       delete_module - Supprimer une entrée de module chargeable

SYNOPSIS

       #include <linux/module.h>

       int delete_module(const char *name);

       delete_module()  essaye  de supprimer  une entrée de module  chargeable
       inutilisée.  Si name est  NULL,  tous les  modules  inutilisés  marqués
       « auto-clean »  seront  supprimés.  Cet  appel  système  nécessite  des
       privilèges.

VALEUR RENVOYÉE

       S'il réussit,  il  renvoie 0.  S'il échoue,  il renvoie -1  et  remplit
       errno en conséquence.

ERREURS

       EBUSY    Le module est en cours d'utilisation. 

       EFAULT   name  est  en dehors  de  l'espace  d'adressage  accessible du
                programme.

       EINVAL   name est une chaîne vide. 

       ENOENT   Il n'existe aucun module de ce nom. 

       EPERM    L'appelant  n'est   pas  privilégié   (n'a  pas   la  capacité
                CAP_SYS_MODULE). 

CONFORMITÉ

       delete_module() est spécifique à Linux.

VOIR AUSSI

       create_module(2), init_module(2), query_module(2)

COLOPHON

       Cette page fait partie de  la  publication  3.23  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      être       trouvées       à       l’adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Ce document est une  traduction réalisée par  Alain Portal  <aportal AT
       univ-montp2 DOT fr> le 21 juillet 2006 et révisée le 10 décembre 2007.

       L'équipe de traduction a fait le maximum  pour réaliser  une adaptation
       française de qualité. La version anglaise la plus à jour de ce document
       est toujours consultable via la commande : « LANG=C man 2 delete_module
       ». N'hésitez pas à signaler à l'auteur ou au traducteur,  selon le cas,
       toute erreur dans cette page de manuel.