yarrow (by B. Schneier et al) for its /dev/urandom (similar to FreeBSD).
+2013-10-18 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * 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 <phcoder@gmail.com>
* grub-core/osdep/generic/blocklist.c: Add missing include to string.h.
#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"