home   contributing   bugs   download   online pages  

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | ERRORS | CONFORMING TO | SEE ALSO | COLOPHONThe Linux Programming Interface


DELETE_MODULE(2)              Linux Programmer's Manual              DELETE_MODULE(2)

NAME         top

       delete_module - delete a loadable module entry

SYNOPSIS         top

       #include <linux/module.h>

       int delete_module(const char *name);

DESCRIPTION         top

       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 requires privilege.

RETURN VALUE         top

       On success, zero is returned.  On error, -1 is returned and errno is set
       appropriately.

ERRORS         top

       EBUSY  The module is in use.

       EFAULT name is outside the program's accessible address space.

       EINVAL name was an empty string.

       ENOENT No module by that name exists.

       EPERM  The caller was not privileged (did not have the CAP_SYS_MODULE
              capability).

CONFORMING TO         top

       delete_module() is Linux-specific.

SEE ALSO         top

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

COLOPHON         top

       This page is part of release 3.32 of the Linux man-pages project.  A
       description of the project, and information about reporting bugs, can be found
       at http://www.kernel.org/doc/man-pages/.

Linux                                 2006-02-09                     DELETE_MODULE(2)

HTML rendering created 2010-12-03 by Michael Kerrisk, author of The Linux Programming Interface

customisable
counter