[libcxx] random_device, for OpenBSD specify optimal entropy properties
authorBrad Smith <brad@comstyle.com>
Tue, 26 Jan 2021 01:55:09 +0000 (20:55 -0500)
committerBrad Smith <brad@comstyle.com>
Tue, 26 Jan 2021 01:55:09 +0000 (20:55 -0500)
Reviewed By: ldionne

Differential Revision: https://reviews.llvm.org/D94571

libcxx/src/random.cpp

index 7d0431e..29aa43b 100644 (file)
@@ -189,6 +189,8 @@ random_device::entropy() const _NOEXCEPT
     return std::numeric_limits<result_type>::digits;
 
   return ent;
+#elif defined(__OpenBSD__)
+  return std::numeric_limits<result_type>::digits;
 #else
   return 0;
 #endif