summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGuillem Jover <guillem@hadrons.org>2015-12-02 03:32:13 +0100
committerGuillem Jover <guillem@hadrons.org>2015-12-02 03:32:13 +0100
commit01b77f0dcf7f43fe598d5f6aa34f9edfad418432 (patch)
treea82ae413be13f2d1cecb876cf37e3961a285e05e /src
parent75729394af82faf54721cd40c0c8c258954082dc (diff)
Add support for GNU/kFreeBSD for closefrom() and getentropy()
Diffstat (limited to 'src')
-rw-r--r--src/closefrom.c2
-rw-r--r--src/getentropy.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/closefrom.c b/src/closefrom.c
index c2922e7..962af79 100644
--- a/src/closefrom.c
+++ b/src/closefrom.c
@@ -136,7 +136,7 @@ closefrom_procfs(int lowfd)
int i;
/* Use /proc/self/fd (or /dev/fd on FreeBSD) if it exists. */
-# if defined(__FreeBSD__) || defined(__APPLE__)
+# if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__APPLE__)
path = "/dev/fd";
# else
path = "/proc/self/fd";
diff --git a/src/getentropy.c b/src/getentropy.c
index f22b850..be19d7e 100644
--- a/src/getentropy.c
+++ b/src/getentropy.c
@@ -26,7 +26,7 @@
#if defined(__linux__)
#include "getentropy_linux.c"
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
#include "arc4random_bsd.c"
#elif defined(__NetBSD__)
#include "arc4random_bsd.c"