File: randomdev.m4

package info (click to toggle)
i2util 1.2-1
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 1,048 kB
  • ctags: 456
  • sloc: ansic: 5,286; sh: 3,791; makefile: 48
file content (24 lines) | stat: -rw-r--r-- 579 bytes parent folder | download | duplicates (2)
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: randomdev.m4 183 2007-01-13 21:42:48Z boote $
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)
])