From: Markus Armbruster Date: Sun, 16 Mar 2008 11:56:03 +0000 (+0100) Subject: Journal the PRNG seed X-Git-Tag: v4.3.12~53 X-Git-Url: http://git.pond.sub.org/?p=empserver;a=commitdiff_plain;h=3de358e451755bc98c90d4ca27b0f802638d38a4 Journal the PRNG seed --- diff --git a/include/journal.h b/include/journal.h index 15ba5520d..bd35399fb 100644 --- a/include/journal.h +++ b/include/journal.h @@ -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); diff --git a/src/lib/subs/journal.c b/src/lib/subs/journal.c index 06028d4a8..7758859ea 100644 --- a/src/lib/subs/journal.c +++ b/src/lib/subs/journal.c @@ -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) { diff --git a/src/server/main.c b/src/server/main.c index 42e8b31ad..1a794af83 100644 --- a/src/server/main.c +++ b/src/server/main.c @@ -263,6 +263,7 @@ main(int argc, char **argv) } #endif /* !_WIN32 */ start_server(flags); + journal_prng(seed); for (;;) { sig = empth_wait_for_signal();