From 59afa1af29c192b7a00777ab093814aa20f546ad Mon Sep 17 00:00:00 2001 From: Nicholas Tay Date: Mon, 10 Jan 2022 15:30:44 +1100 Subject: Switch to getentropy C api (to port to macOS) --- passgen.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/passgen.c b/passgen.c index c2d1738..2220be6 100644 --- a/passgen.c +++ b/passgen.c @@ -4,6 +4,7 @@ #include #include #include +#include #ifdef __linux__ #include @@ -12,8 +13,6 @@ #if defined (_WIN32) && ! defined (__MINGW32__) #include -#elif ! defined (__linux__) -#include #endif #endif @@ -113,7 +112,7 @@ int main(int argc, char *argv[]) do { #ifdef __linux__ unsigned int r; - getrandom(&r, sizeof(r), 0); + getentropy(&r, sizeof(r)); #else long r = rand(); #endif -- cgit