| Developer's Daily | Unix by Example |
| main | java | perl | unix | dev directory | web log |
|
delete_module − delete a loadable module entry |
#include <linux/module.h> int delete_module(const char *name); |
|
delete_module attempts to remove an unused loadable module entry. If name is NULL, all unused modules marked auto-clean will be removed. This system call is only open to the superuser. |
|
On success, zero is returned. On error, −1 is returned and errno is set appropriately. |
|
EPERM |
The user is not the superuser. |
||
|
ENOENT |
No module by that name exists. |
||
|
EINVAL |
name was the empty string. |
||
|
EBUSY |
The module is in use. |
||
|
EFAULT |
name is outside the program’s accessible address space. |
|
create_module(2), init_module(2), query_module(2). |