hpux man page for moduload

Query: moduload

OS: hpux

Section: 2

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

moduload(2)							System Calls Manual						       moduload(2)

NAME
moduload - unload a kernel module on demand
SYNOPSIS
DESCRIPTION
allows processes with appropriate privilege to demand unload one or all unloadable modules from the running kernel. A module is considered unloadable if it is not currently in use, if no module depending on it is currently loaded, and if the module is not being loaded or unloaded from the kernel. If module_id is set to 0 (zero), attempts to unload all unloadable modules, otherwise attempts to unload the module specified by module_id. Notes is currently implemented as a macro. Security Restrictions is restricted to superuser processes or privileged processes. A privileged process requires the privilege to execute the system call. See privileges(5), for more information about the privilege.
RETURN VALUE
On success, returns 0, otherwise it returns -1 and sets to indicate the error.
ERRORS
fails if one or more of the following are true: module_id does not correspond to any valid currently loaded kernel module. The caller is not a superuser process or a privileged process. There are outstanding references to the module, or modules that depend on this module are currently loaded, or profiling is enabled, or the module is in the process of being loaded or unloaded from the kernel. The Dynamically Loadable Kernel Module feature is not initialized.
SEE ALSO
kcmodule(1M), modload(2), privileges(5). moduload(2)
Related Man Pages
modunload(1m) - sunos
modunload(1m) - mojave
modunload(1m) - redhat
modunload(1m) - centos
modunload(1m) - minix
Similar Topics in the Unix Linux Community
max number of slabs per kernel module (kernel 2.6.17, suse)
kernel module
Changing the text file format
module loaded during the start up
hello world kermel module