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.