Update doc/efun/ aus Driversourcen.
Manpages der efuns aktualisiert, neue Manpages hinzugefuegt.
Change-Id: I7cc91684269ff56d1aef47d5c5e7c87f7fd531dc
diff --git a/doc/efun/configure_driver b/doc/efun/configure_driver
index fa2407b..0924da2 100644
--- a/doc/efun/configure_driver
+++ b/doc/efun/configure_driver
@@ -118,6 +118,73 @@
the swap file as small as possible.
(Same as the --swap-compact command line switch.)
+ <what> == DC_SWAP_TIME
+ Sets the time until the program of an unused object is swapped out
+ (if possible). Setting the interval to 0 disables swapping of
+ programs.
+ <data> is an integer and measured in seconds.
+ (Same as the --swap-time command line switch.)
+
+ <what> == DC_SWAP_VAR_TIME
+ Sets the time until the variables of an unused object are swapped
+ out. Setting the interval to 0 disables swapping of variables.
+ <data> is an integer and measured in seconds.
+ (Same as the --swap-variables command line switch.)
+
+ <what> == DC_CLEANUP_TIME
+ Sets the time until the cleanup hook is called in unused objects.
+ <data> is an integer and measured in seconds.
+ (Same as the --cleanup-time command line switch.)
+
+ <what> == DC_RESET_TIME
+ Sets the default time until the reset hook is called in objects.
+ The change will take effect for each object after its next reset.
+ <data> is an integer and measured in seconds.
+ (Same as the --reset-time command line switch.)
+
+ <what> == DC_DEBUG_FILE
+ Sets the debug log file.
+ The filename can be given relative to the mudlib directory
+ or absolute with regard to the operating system.
+ Settings this option will force closing and reopening
+ the log file (even if the name didn't change).
+
+ <what> == DC_FILESYSTEM_ENCODING
+ Sets the character encoding used in the filesystem.
+ If not set, the default encoding is derived from the LC_CTYPE
+ environment setting. If LC_CTYPE is not defined, or it is set to
+ the "C" locale, then "UTF-8" is used as a default.
+
+ <what> == DC_SIGACTION_SIGHUP
+ <what> == DC_SIGACTION_SIGINT
+ <what> == DC_SIGACTION_SIGUSR1
+ <what> == DC_SIGACTION_SIGUSR2
+ Sets the default action when the driver encounters those
+ POSIX signals. It can be set to one of the following options:
+
+ DCS_DEFAULT:
+ This is the default action: Call handle_external_signal()
+ in the master and act upon its result.
+
+ DCS_IGNORE:
+ Ignore the signal.
+
+ DCS_TERMINATE:
+ Terminate the process immediately.
+
+ DCS_SHUTDOWN:
+ Do a graceful shutdown.
+
+ DCS_INFORM_MASTER:
+ Call handle_external_signal(), but ignore its result.
+
+ DCS_RELOAD_MASTER:
+ Reload the master object.
+
+ DCS_THROW_EXCEPTION:
+ Cause an error in the currently running LPC or Python
+ function.
+
HISTORY
Introduced in LDMud 3.3.719.
DC_ENABLE_HEART_BEATS was added in 3.5.0.
@@ -128,6 +195,12 @@
DC_TLS_DHE_PARAMETER was added in 3.5.0.
DC_TLS_CIPHERLIST was added in 3.5.0.
DC_SWAP_COMPACT_MODE was added in 3.5.0.
+ DC_SWAP_TIME was added in 3.5.2
+ DC_SWAP_VAR_TIME was added in 3.5.2
+ DC_CLEANUP_TIME was added in 3.5.2
+ DC_RESET_TIME was added in 3.5.2
+ DC_DEBUG_FILE was added in 3.5.2.
+ DC_SIGACTION_* were added in 3.5.2.
SEE ALSO
configure_interactive(E)