NOMBRE
delete_module − borra una entrada de módulo cargable
SINOPSIS
#include <linux/module.h>
int delete_module(const char *nombre);
DESCRIPCIÓN
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.
VALOR DEVUELTO
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.
ERRORES
EPERM |
El usuario no es el súper-usuario. | ||
ENOENT |
No existe ningún módulo con ese nombre. | ||
EINVAL |
nombre era una cadena vacía. | ||
EBUSY |
El módulo está en uso. | ||
EFAULT |
nombre está afuera del espacio de direcciones accesible del programa. |