File: randomdev.m4

package info (click to toggle)
i2util 1.6-1
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, buster, stretch
  • size: 748 kB
  • ctags: 473
  • sloc: ansic: 5,290; perl: 1,151; makefile: 74; sh: 17
file content (24 lines) | stat: -rw-r--r-- 533 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
dnl
dnl	$Id$
dnl

dnl
dnl	This macro is used to test for a kernel random device
dnl

AC_DEFUN([I2_RANDOMDEV], [
AC_MSG_CHECKING(for kernel random dev)
AC_CACHE_VAL(i2_cv_randomdev, [
	i2_cv_randomdev="no"
	for dev in /dev/urandom /dev/srandom /dev/random /dev/srnd /dev/rnd; do
	    if test -c "$dev"; then
	        i2_cv_randomdev=$dev
		break
	    fi
	done
])
if test "$i2_cv_randomdev" != "no"; then
  AC_DEFINE_UNQUOTED(I2_RANDOMDEV_PATH, "$i2_cv_randomdev", [path to kernel random device])
fi
AC_MSG_RESULT($i2_cv_randomdev)
])