macOS regression in crypto_rand.c refactor
The refactoring that created crypto_rand.c is missing includes of sys/syscall.h and sys/random.h. sys/random.h is needed for getentropy()
on macOS 10.12 Sierra. Omitting sys/syscall.h might also cause us to fail to detect a getrandom()
syscall on Linux when that's supported.