Add support for GNU/kFreeBSD for closefrom() and getentropy()

This commit is contained in:
Guillem Jover
2015-12-02 03:32:13 +01:00
parent 75729394af
commit 01b77f0dcf
2 changed files with 2 additions and 2 deletions

View File

@@ -136,7 +136,7 @@ closefrom_procfs(int lowfd)
int i; int i;
/* Use /proc/self/fd (or /dev/fd on FreeBSD) if it exists. */ /* 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"; path = "/dev/fd";
# else # else
path = "/proc/self/fd"; path = "/proc/self/fd";

View File

@@ -26,7 +26,7 @@
#if defined(__linux__) #if defined(__linux__)
#include "getentropy_linux.c" #include "getentropy_linux.c"
#elif defined(__FreeBSD__) #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
#include "arc4random_bsd.c" #include "arc4random_bsd.c"
#elif defined(__NetBSD__) #elif defined(__NetBSD__)
#include "arc4random_bsd.c" #include "arc4random_bsd.c"