Enable getentropy for FreeBSD 12
authorDavid Carlier <devnexen@gmail.com>
Thu, 9 Aug 2018 08:11:48 +0000 (08:11 +0000)
committerDavid Carlier <devnexen@gmail.com>
Thu, 9 Aug 2018 08:11:48 +0000 (08:11 +0000)
commit9d03a90f15f6c525dd28c90007b21fcac32d914e
treece2755dd5c452cffd458c09a7aac6705f46a5a86
parentc5a458cc53bc0cba359abc49f2b1fcf8f940669c
Enable getentropy for FreeBSD 12

As for Linux with its getrandom's syscall, giving the possibility to fill buffer with native call for good quality but falling back to /dev/urandom in worst case similarly.

Reviewers: vitalybuka, krytarowski

Reviewed By: vitalybuka

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

llvm-svn: 339318
compiler-rt/lib/sanitizer_common/sanitizer_linux.cc