$OpenBSD: patch-lib_mosquitto_c,v 1.4 2019/11/13 20:53:32 jasper Exp $

Index: lib/mosquitto.c
--- lib/mosquitto.c.orig
+++ lib/mosquitto.c
@@ -23,6 +23,9 @@ Contributors:
 #include <sys/time.h>
 #include <strings.h>
 #endif
+#ifdef WITH_ARC4RANDOM
+#include <stdlib.h>
+#endif
 
 #include "mosquitto.h"
 #include "mosquitto_internal.h"
@@ -46,6 +49,7 @@ int mosquitto_lib_version(int *major, int *minor, int 
 
 int mosquitto_lib_init(void)
 {
+#ifndef WITH_ARC4RANDOM
 #ifdef WIN32
 	srand(GetTickCount64());
 #elif _POSIX_TIMERS>0 && defined(_POSIX_MONOTONIC_CLOCK)
@@ -63,6 +67,7 @@ int mosquitto_lib_init(void)
 
 	gettimeofday(&tv, NULL);
 	srand(tv.tv_sec*1000 + tv.tv_usec/1000);
+#endif
 #endif
 
 	return net__init();
