From 01f00213b5b166bf438ae8e7f491b24e4efb411a Mon Sep 17 00:00:00 2001 From: David Carlier Date: Tue, 26 Dec 2023 12:08:46 +0000 Subject: [PATCH] util_rndThread allow solarish system to use arc4random api. --- libhfcommon/util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libhfcommon/util.c b/libhfcommon/util.c index fe6936762..4f5587228 100644 --- a/libhfcommon/util.c +++ b/libhfcommon/util.c @@ -228,7 +228,7 @@ static __thread pthread_once_t rndThreadOnce = PTHREAD_ONCE_INIT; static __thread uint64_t rndState[2]; static void util_rndInitThread(void) { -#if defined(BSD) +#if defined(BSD) || defined(__sun) arc4random_buf((void*)rndState, sizeof(rndState)); return; #elif defined(_HF_ARCH_LINUX) && defined(__NR_getrandom)