diff options
-rw-r--r-- | libdislocator/libdislocator.so.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libdislocator/libdislocator.so.c b/libdislocator/libdislocator.so.c index 543ade2d..31884545 100644 --- a/libdislocator/libdislocator.so.c +++ b/libdislocator/libdislocator.so.c @@ -31,10 +31,9 @@ #endif #ifdef __linux__ -#ifdef __NR_getrandom -#define _GNU_SOURCE #include <unistd.h> #include <sys/syscall.h> +#ifdef __NR_getrandom #define arc4random_buf(p, l) do { ssize_t rd = syscall(__NR_getrandom, p, l, 0); if (rd != l) DEBUGF("getrandom failed"); } while(0) #else #include <time.h> |