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;
/* 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";

View File

@ -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"