From 5ac44b83ee94741a9bd044f8c4760ef6d8a367ae Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Mon, 26 Oct 2020 11:51:44 +0100 Subject: [PATCH] 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 --- lib/util/genrand_util.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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)) { -- 2.47.3