23 lines
614 B
Diff
23 lines
614 B
Diff
|
Index: unbound-1.5.0/compat/getentropy_linux.c
|
||
|
===================================================================
|
||
|
--- unbound-1.5.0.orig/compat/getentropy_linux.c
|
||
|
+++ unbound-1.5.0/compat/getentropy_linux.c
|
||
|
@@ -102,7 +102,7 @@ getentropy(void *buf, size_t len)
|
||
|
if (ret != -1)
|
||
|
return (ret);
|
||
|
|
||
|
-#ifdef CTL_MAXNAME
|
||
|
+#ifdef SYS__sysctl
|
||
|
/*
|
||
|
* Try to use sysctl CTL_KERN, KERN_RANDOM, RANDOM_UUID.
|
||
|
* sysctl is a failsafe API, so it guarantees a result. This
|
||
|
@@ -235,7 +235,7 @@ nodevrandom:
|
||
|
return -1;
|
||
|
}
|
||
|
|
||
|
-#ifdef CTL_MAXNAME
|
||
|
+#ifdef SYS__sysctl
|
||
|
static int
|
||
|
getentropy_sysctl(void *buf, size_t len)
|
||
|
{
|