Initialisation mode flags

Subsystems of the BBS API to be initialised.
Different modules have different needs. In most cases, all of the API will have to be initialised, especially for interactive modules. However, non-interactive, pre-login or other unusual requirements may call for only a few of the subsystems to be initialised at a time (the bbslogin subsystem does this, for example).

Unless you really know what you're doing, always initialise everything! Too many things rely on too many other things, and the breakage would be significant.


o INI_SIGNALS
Initialise signal handlers
o INI_INPUT
Initialise user input handling
o INI_SYSVARS
Attach to system variable shared block
o INI_CLASSES
Load the user classes
o INI_ERRMSGS
Initialise hardwired fatal error messages
o INI_ATEXIT
Set internal at-exit handlers
o INI_LANGS
Prepare languages
o INI_OUTPUT
Initialise user output subsystem
o INI_USER
Load/attach to the user
o INI_GLOBCMD
Initialise global commands
o INI_TTYNUM
Read TTY to/from BBS channel mapping
o INI_CHAT
Initialise Sysop chat mode handlers
o INI_ALL
Initialise everything
See Also:
initmodule()

Alphabetic index



This page was generated with the help of DOC++.