mirror of
https://gitlab.freedesktop.org/libbsd/libbsd.git
synced 2025-10-18 11:39:03 +02:00
Add support for GNU/kFreeBSD for closefrom() and getentropy()
This commit is contained in:
@@ -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";
|
||||||
|
@@ -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"
|
||||||
|
Reference in New Issue
Block a user