]> git.ipfire.org Git - thirdparty/libbsd.git/commitdiff
Add support for GNU/kFreeBSD for closefrom() and getentropy()
authorGuillem Jover <guillem@hadrons.org>
Wed, 2 Dec 2015 02:32:13 +0000 (03:32 +0100)
committerGuillem Jover <guillem@hadrons.org>
Wed, 2 Dec 2015 02:32:13 +0000 (03:32 +0100)
src/closefrom.c
src/getentropy.c

index c2922e716b1c86dbb8355f650dd5b934c5e6947e..962af79aca70d728064f7e1dfc6b948ac8f3b690 100644 (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";
index f22b850e55319db416a49741c709477ab039a032..be19d7e457eb507374dae425b6030aaae35cb404 100644 (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"