From: Volker Lendecke Date: Mon, 26 Oct 2020 10:51:44 +0000 (+0100) Subject: lib: Move generate_unique_u64_state into generate_unique_u64() X-Git-Tag: samba-4.14.0rc1~681 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5ac44b83ee94741a9bd044f8c4760ef6d8a367ae;p=thirdparty%2Fsamba.git lib: Move generate_unique_u64_state into generate_unique_u64() Make clear that generate_unique_u64() is the only function referencing it. Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/lib/util/genrand_util.c b/lib/util/genrand_util.c index 26b52a1c814..82085184e82 100644 --- a/lib/util/genrand_util.c +++ b/lib/util/genrand_util.c @@ -47,13 +47,13 @@ _PUBLIC_ uint64_t generate_random_u64(void) return BVAL(v, 0); } -static struct generate_unique_u64_state { - uint64_t next_value; - int pid; -} generate_unique_u64_state; - _PUBLIC_ uint64_t generate_unique_u64(uint64_t veto_value) { + static struct generate_unique_u64_state { + uint64_t next_value; + int pid; + } generate_unique_u64_state; + int pid = getpid(); if (unlikely(pid != generate_unique_u64_state.pid)) {