Ubuntu Manpages

delete_module

borra una entrada de módulo cargable

#include <linux/module.h>

int delete_module(const char *nombre);

delete_module intenta quitar una entrada de módulo cargable que no está en uso. Si nombre es NULL, se quitan todos los módulos marcados como auto-descargables que no estén en uso. Esta llamada al sistema sólo está abierta al súper-usuario.

En caso de éxito, devuelve la dirección del núcleo en la que residirá el módulo. En caso de error se devuelve -1 y errno toma un valor apropiado.

El usuario no es el súper-usuario.
No existe ningún módulo con ese nombre.
nombre era una cadena vacía.
El módulo está en uso.
nombre está afuera del espacio de direcciones accesible del programa.

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