File: arc4random.m4

package info (click to toggle)
dovecot 1%3A2.3.19.1%2Bdfsg1-2.1%2Bdeb12u1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 58,428 kB
  • sloc: ansic: 560,761; makefile: 7,838; sh: 5,908; cpp: 1,557; perl: 306; python: 255; yacc: 153; xml: 151; lex: 147; pascal: 27
file content (15 lines) | stat: -rw-r--r-- 599 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
AC_DEFUN([DOVECOT_ARC4RANDOM], [
  AC_ARG_WITH([libbsd], AS_HELP_STRING(
     [--with-libbsd],
     [Use libbsd (default is no)]
  ), [want_libbsd=$withval], [want_libbsd=no])
  AC_CHECK_FUNC([arc4random_buf], AC_DEFINE([HAVE_ARC4RANDOM], [1], [Define this if you have arc4random_buf()]), [
      if test "$want_libbsd" = yes; then
        AC_CHECK_LIB([bsd], [arc4random_buf], [
          LIBS="$LIBS -lbsd"
          AC_DEFINE([HAVE_ARC4RANDOM], [1], [Define this if you have arc4random_buf()])
          AC_DEFINE([HAVE_LIBBSD], [1], [Define this if you have libbsd])
        ])
      fi
  ])
])