X-Git-Url: https://git.xinqibao.xyz/slstatus.git/blobdiff_plain/43a12832a343747b7317987b552a87eb8ed5b42d..d1b23e5509863fd0790261b2b388e687d5218d53:/components/entropy.c?ds=sidebyside

diff --git a/components/entropy.c b/components/entropy.c
index 5173f15..2a485de 100644
--- a/components/entropy.c
+++ b/components/entropy.c
@@ -1,6 +1,6 @@
 /* See LICENSE file for copyright and license details. */
 #if defined(__linux__)
-	#include <inttypes.h>
+	#include <stdint.h>
 	#include <stdio.h>
 
 	#include "../util.h"
@@ -10,14 +10,14 @@
 	{
 		uintmax_t num;
 
-		if (pscanf("/proc/sys/kernel/random/entropy_avail",
-		           "%" PRIuMAX, &num) != 1) {
+		if (pscanf("/proc/sys/kernel/random/entropy_avail", "%ju", &num)
+		    != 1) {
 			return NULL;
 		}
 
-		return bprintf("%" PRIuMAX, num);
+		return bprintf("%ju", num);
 	}
-#elif defined(__OpenBSD__)
+#elif defined(__OpenBSD__) | defined(__FreeBSD__)
 	const char *
 	entropy(void)
 	{