summaryrefslogtreecommitdiff
path: root/include/extern.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/extern.h')
-rw-r--r--include/extern.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/extern.h b/include/extern.h
index 69edc638b..2a14cbb5c 100644
--- a/include/extern.h
+++ b/include/extern.h
@@ -493,6 +493,9 @@ E char *DefconMessage;
E char *DefConAkillReason;
E char *DefConOffMessage;
+E unsigned int UserKey1;
+E unsigned int UserKey2;
+E unsigned int UserKey3;
/**** converter.c ****/
E int convert_ircservices_44(void);
@@ -642,6 +645,12 @@ E void doCleanBuffer(char *str);
E void EnforceQlinedNick(char *nick, char *killer);
E int nickIsServices(char *nick);
+E void add_entropy_userkeys(void);
+E void rand_init(void);
+E u_char getrandom8(void);
+E u_int16_t getrandom16(void);
+E u_int32_t getrandom32(void);
+
/**** modules.c ****/
E void moduleCallBackRun(void);
E void moduleCleanStruct(ModuleData * moduleData[]);
@@ -899,6 +908,7 @@ E void db_mysql_load_cs_dbase(void);
E void db_mysql_load_os_dbase(void);
E void db_mysql_load_exceptions(void);
E void db_mysql_load_news(void);
+E unsigned int mysql_rand(void);
#endif
#ifdef USE_ENCRYPTION