From 3de358e451755bc98c90d4ca27b0f802638d38a4 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sun, 16 Mar 2008 12:56:03 +0100 Subject: [PATCH] Journal the PRNG seed --- include/journal.h | 1 + src/lib/subs/journal.c | 7 +++++++ src/server/main.c | 1 + 3 files changed, 9 insertions(+) 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(); -- 2.43.0