A symbol or string.
Either
nil
or a stream. Default value:
nil
.
A boolean. Default value:
nil
.
The function
disconnect-module
disconnects the DLL associated with a registered module specified by
name
and registered with register-module.
When disconnecting, if
verbose
is set to a recognized stream, then
disconnect-module
with send disconnection information to that stream.
If
remove
is
nil
then after disconnection the module will be in the same state as it was when first registered by register-module, that is, lookups for foreign symbols can still automatically reconnect the DLL. If
remove
is
t
then
name
is removed from the list of registered modules. Any foreign symbols which refer to the module will then be reset as unresolved symbols.