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). |