Update Headerfiles aus LDMud 3.6
Change-Id: Ibf755506cb765d2e3b600c36dec9bfdf4a7ce0c8
diff --git a/sys/configuration.h b/sys/configuration.h
index 8ca189e..5bde747 100644
--- a/sys/configuration.h
+++ b/sys/configuration.h
@@ -18,6 +18,7 @@
#define IC_PROMPT 9
#define IC_MAX_COMMANDS 10
#define IC_MODIFY_COMMAND 11
+#define IC_ENCODING 12
/* Possible options for configure_object().
*/
@@ -37,5 +38,26 @@
#define DC_EXTRA_WIZINFO_SIZE 7
#define DC_DEFAULT_RUNTIME_LIMITS 8
#define DC_SWAP_COMPACT_MODE 9
+#define DC_SWAP_TIME 10
+#define DC_SWAP_VAR_TIME 11
+#define DC_CLEANUP_TIME 12
+#define DC_RESET_TIME 13
+#define DC_DEBUG_FILE 14
+#define DC_FILESYSTEM_ENCODING 15
+
+#define DC_SIGACTION_SIGHUP 20
+#define DC_SIGACTION_SIGINT 21
+#define DC_SIGACTION_SIGUSR1 22
+#define DC_SIGACTION_SIGUSR2 23
+
+/* Values for the DC_SIGACTION_SIG* options:
+ */
+#define DCS_DEFAULT 0
+#define DCS_IGNORE 1
+#define DCS_TERMINATE 2
+#define DCS_SHUTDOWN 3
+#define DCS_INFORM_MASTER 4
+#define DCS_RELOAD_MASTER 5
+#define DCS_THROW_EXCEPTION 6
#endif /* LPC_CONFIGURATION_H_ */
diff --git a/sys/driver_hook.h b/sys/driver_hook.h
index 0b97f80..8ca37c1 100644
--- a/sys/driver_hook.h
+++ b/sys/driver_hook.h
@@ -29,8 +29,9 @@
#define H_PRINT_PROMPT 22
#define H_REGEXP_PACKAGE 23
#define H_MSG_DISCARDED 24
+#define H_FILE_ENCODING 25
-#define NUM_DRIVER_HOOKS 25 /* Number of hooks */
+#define NUM_DRIVER_HOOKS 26 /* Number of hooks */
#endif /* LPC_DRIVER_HOOK_ */
diff --git a/sys/lpctypes.h b/sys/lpctypes.h
index 3c585bc..50af876 100644
--- a/sys/lpctypes.h
+++ b/sys/lpctypes.h
@@ -32,6 +32,7 @@
#define T_SYMBOL 0x9
#define T_QUOTED_ARRAY 0xa
#define T_STRUCT 0xb
+#define T_BYTES 0xc
/* Closure types, stored as secondary type info */
diff --git a/sys/telnet.h b/sys/telnet.h
index b4fc976..2779a2a 100644
--- a/sys/telnet.h
+++ b/sys/telnet.h
@@ -117,7 +117,7 @@
#define TELOPT_ZMP 93 /* Zenith Mud Protocol */
#define TELOPT_MUSHCLIENT 102 /* Mushclient/Aardwolf Protocol */
#define TELOPT_ATCP 200 /* Achaea Telnet Client Protocol */
-#define TELOPT_GMCP 201 /* General Mud Comunication Protocol*/
+#define TELOPT_GMCP 201 /* Generic Mud Communication Protocol */
#define NTELOPTS 256 /* was: (1+TELOPT_NEWENV) */
@@ -175,7 +175,7 @@
, "TELOPT 188", "TELOPT 189", "TELOPT 190", "TELOPT 191"
, "TELOPT 192", "TELOPT 193", "TELOPT 194", "TELOPT 195"
, "TELOPT 196", "TELOPT 197", "TELOPT 198", "TELOPT 199"
- , "ATCP", "TELOPT 201", "TELOPT 202", "TELOPT 203"
+ , "ATCP", "GMCP", "TELOPT 202", "TELOPT 203"
, "TELOPT 204", "TELOPT 205", "TELOPT 206", "TELOPT 207"
, "TELOPT 208", "TELOPT 209", "TELOPT 210", "TELOPT 211"
, "TELOPT 212", "TELOPT 213", "TELOPT 214", "TELOPT 215"