]> git.pond.sub.org Git - empserver/commitdiff
Journal the PRNG seed
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 16 Mar 2008 11:56:03 +0000 (12:56 +0100)
committerMarkus Armbruster <armbru@pond.sub.org>
Mon, 17 Mar 2008 18:08:34 +0000 (19:08 +0100)
include/journal.h
src/lib/subs/journal.c
src/server/main.c

index 15ba5520d77ba8d4800186bc2e4dd233f9422fb4..bd35399fbf05885d4d01c8386fc793b0f9bd2c28 100644 (file)
@@ -39,6 +39,7 @@ void journal_shutdown(void);
 int journal_reopen(void);
 void journal_login(void);
 void journal_logout(void);
+void journal_prng(unsigned);
 void journal_input(char *);
 void journal_update(int);
 
index 06028d4a87abce844ba58e21ff9f1dc60e1062de..7758859eaa6faeeabab6ae950daad45dbebe2d0f 100644 (file)
@@ -40,6 +40,7 @@
  *
  *     startup
  *     shutdown
+ *     prng NAME SEED
  *     login CNUM HOSTADDR USER
  *     logout CNUM
  *     input INPUT
@@ -143,6 +144,12 @@ journal_reopen(void)
     return 0;
 }
 
+void
+journal_prng(unsigned seed)
+{
+    journal_entry("prng BSD %d", seed);
+}
+
 void
 journal_login(void)
 {
index 42e8b31ad626a77f0f99d3dc83048465a1d4b496..1a794af8397e1eca487ec3d31ef53bb47c4ffab8 100644 (file)
@@ -263,6 +263,7 @@ main(int argc, char **argv)
     }
 #endif /* !_WIN32 */
     start_server(flags);
+    journal_prng(seed);
 
     for (;;) {
        sig = empth_wait_for_signal();