From 47303fb1381323a48d6a796e31581ca19158d7e0 Mon Sep 17 00:00:00 2001 From: dsc Date: Sun, 20 Sep 2020 23:16:36 +0200 Subject: [PATCH] Fix undefined reference on Mac OS --- src/secure_random.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/secure_random.cpp b/src/secure_random.cpp index 4c8b750..d4930c1 100644 --- a/src/secure_random.cpp +++ b/src/secure_random.cpp @@ -66,9 +66,11 @@ void secure_random::gen_bytes(void* output, size_t size) { while (size) { ssize_t len = read(fd, outptr, size); if (len < 0) { +#ifndef __APPLE__ if (errno != EINTR && errno != EAGAIN) { break; } +#endif continue; } outptr += len;