Lines Matching +full:system +full:- +full:on +full:- +full:module
21 .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
39 predecessor, allows the system administrator to dynamically add and remove
40 functionality from a running system.
45 Various types of modules can be loaded into the system.
46 There are several defined module types, listed below, which can
47 be added to the system in a predefined way.
49 is a generic type, for which the module itself handles loading and
54 system makes extensive use of loadable kernel modules, and provides loadable
57 client and server, all the screen-savers, and the
81 program unloads any given loaded module, if no other module is dependent
82 upon the given module.
86 system.
88 Kernel modules may only be loaded or unloaded if the system security level
91 .Sh "MODULE TYPES"
92 .Bl -ohang
95 drivers may be loaded into the system with
98 module is loaded and destroyed when it is unloaded by
106 .Bl -tag -width /usr/include/sys/module.h -compact
108 directory containing module binaries built for the kernel also
110 .It Pa /usr/include/sys/module.h
113 module
115 example source code implementing a sample kld module
147 If a module B, is dependent on another module A, but is not compiled with
148 module A as a dependency, then
150 fails to load module B, even if module A is already present in the system.
152 If multiple modules are dependent on module A, and are compiled with module
155 loads an instance of module A when any of the modules are loaded.
157 If a custom entry point is used for a module, and the module is compiled as
167 for any error encountered while loading a module.
169 When system internal interfaces change, old modules often cannot