From 73f8cdc69aab5e5a0dd32f510230265ae5b5b8df Mon Sep 17 00:00:00 2001 From: deuce <> Date: Wed, 14 Jan 2009 06:39:27 +0000 Subject: [PATCH] Add test if /dev/urandom is a symlink (as with FreeBSD) and define HAS_DEV_URANDOM and URANDOM_DEV based on that --- src/xpdev/Common.gmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/xpdev/Common.gmake b/src/xpdev/Common.gmake index 52612639d8..3aa9eee59b 100644 --- a/src/xpdev/Common.gmake +++ b/src/xpdev/Common.gmake @@ -26,6 +26,10 @@ ifeq ($(shell if [ -c /dev/urandom ] ; then echo YES ; fi),YES) XPDEV-MT_CFLAGS += -DHAS_DEV_URANDOM -DURANDOM_DEV=\"/dev/urandom\" XPDEV_CFLAGS += -DHAS_DEV_URANDOM -DURANDOM_DEV=\"/dev/urandom\" endif +ifeq ($(shell if [ -L /dev/urandom ] ; then echo YES ; fi),YES) + XPDEV-MT_CFLAGS += -DHAS_DEV_URANDOM -DURANDOM_DEV=\"/dev/urandom\" + XPDEV_CFLAGS += -DHAS_DEV_URANDOM -DURANDOM_DEV=\"/dev/urandom\" +endif ifeq ($(shell if [ -c /dev/random ] ; then echo YES ; fi),YES) XPDEV-MT_CFLAGS += -DHAS_DEV_RANDOM -DRANDOM_DEV=\"/dev/random\" XPDEV_CFLAGS += -DHAS_DEV_RANDOM -DRANDOM_DEV=\"/dev/random\" -- GitLab