From d0a116ee5a6cc14df759df175c8f02883b9d955c Mon Sep 17 00:00:00 2001 From: Vladimir 'phcoder' Serbinenko Date: Sat, 19 Oct 2013 02:30:05 +0200 Subject: [PATCH] * grub-core/osdep/random.c: Use unix/random.c on haiku. Haiku uses yarrow (by B. Schneier et al) for its /dev/urandom (similar to FreeBSD). --- ChangeLog | 5 +++++ grub-core/osdep/random.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b349c7244..c463a48d8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2013-10-18 Vladimir Serbinenko + + * grub-core/osdep/random.c: Use unix/random.c on haiku. Haiku uses + yarrow (by B. Schneier et al) for its /dev/urandom (similar to FreeBSD). + 2013-10-18 Vladimir Serbinenko * grub-core/osdep/generic/blocklist.c: Add missing include to string.h. diff --git a/grub-core/osdep/random.c b/grub-core/osdep/random.c index 9abdb01c6..c6f9bc5e4 100644 --- a/grub-core/osdep/random.c +++ b/grub-core/osdep/random.c @@ -3,7 +3,7 @@ #elif defined (__linux__) || defined (__FreeBSD__) \ || defined (__FreeBSD_kernel__) || defined (__OpenBSD__) \ || defined (__GNU__) || defined (__NetBSD__) \ - || defined (__APPLE__) || defined(__sun__) + || defined (__APPLE__) || defined(__sun__) || defined (__HAIKU__) #include "unix/random.c" #else #include "basic/random.c"