|
|
|
@@ -57,60 +57,60 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],
|
|
|
|
|
)
|
|
|
|
|
CFLAGS="$save_cflags $AM_CFLAGS"
|
|
|
|
|
|
|
|
|
|
AC_CHECK_FUNC(strlcpy,[AC_SEARCH_LIBS(strlcpy,, [NO_STRLCPY=],
|
|
|
|
|
[NO_STRLCPY=yes])], [NO_STRLCPY=yes])
|
|
|
|
|
AC_SUBST(NO_STRLCPY)
|
|
|
|
|
AM_CONDITIONAL(NO_STRLCPY, test "x$NO_STRLCPY" = "xyes")
|
|
|
|
|
AC_CHECK_FUNC(strlcpy,
|
|
|
|
|
AM_CONDITIONAL(NO_STRLCPY, false),
|
|
|
|
|
AC_DEFINE(NO_STRLCPY)
|
|
|
|
|
AM_CONDITIONAL(NO_STRLCPY, true))
|
|
|
|
|
|
|
|
|
|
AC_CHECK_FUNC(strlcat,[AC_SEARCH_LIBS(strlcat,, [NO_STRLCAT=],
|
|
|
|
|
[NO_STRLCAT=yes])], [NO_STRLCAT=yes])
|
|
|
|
|
AC_SUBST(NO_STRLCAT)
|
|
|
|
|
AM_CONDITIONAL(NO_STRLCAT, test "x$NO_STRLCAT" = "xyes")
|
|
|
|
|
AC_CHECK_FUNC(strlcat,
|
|
|
|
|
AM_CONDITIONAL(NO_STRLCAT, false),
|
|
|
|
|
AC_DEFINE(NO_STRLCAT)
|
|
|
|
|
AM_CONDITIONAL(NO_STRLCAT, true))
|
|
|
|
|
|
|
|
|
|
AC_CHECK_FUNC(strndup,[AC_SEARCH_LIBS(strndup,, [NO_STRNDUP=],
|
|
|
|
|
[NO_STRNDUP=yes])], [NO_STRNDUP=yes])
|
|
|
|
|
AC_SUBST(NO_STRNDUP)
|
|
|
|
|
AM_CONDITIONAL(NO_STRNDUP, test "x$NO_STRNDUP" = "xyes")
|
|
|
|
|
AC_CHECK_FUNC(strndup,
|
|
|
|
|
AM_CONDITIONAL(NO_STRNDUP, false),
|
|
|
|
|
AC_DEFINE(NO_STRNDUP)
|
|
|
|
|
AM_CONDITIONAL(NO_STRNDUP, true))
|
|
|
|
|
|
|
|
|
|
AC_CHECK_FUNC(reallocarray,[AC_SEARCH_LIBS(reallocarray,, [NO_REALLOCARRAY=],
|
|
|
|
|
[NO_REALLOCARRAY=yes])], [NO_REALLOCARRAY=yes])
|
|
|
|
|
AC_SUBST(NO_REALLOCARRAY)
|
|
|
|
|
AM_CONDITIONAL(NO_REALLOCARRAY, test "x$NO_REALLOCARRAY" = "xyes")
|
|
|
|
|
AC_CHECK_FUNC(reallocarray,
|
|
|
|
|
AM_CONDITIONAL(NO_REALLOCARRAY, false),
|
|
|
|
|
AC_DEFINE(NO_REALLOCARRAY)
|
|
|
|
|
AM_CONDITIONAL(NO_REALLOCARRAY, true))
|
|
|
|
|
|
|
|
|
|
AC_CHECK_FUNC(timingsafe_bcmp,[AC_SEARCH_LIBS(timingsafe_bcmp,, [NO_TIMINGSAFE_BCMP=],
|
|
|
|
|
[NO_TIMINGSAFE_BCMP=yes])], [NO_TIMINGSAFE_BCMP=yes])
|
|
|
|
|
AC_SUBST(NO_TIMINGSAFE_BCMP)
|
|
|
|
|
AM_CONDITIONAL(NO_TIMINGSAFE_BCMP, test "x$NO_TIMINGSAFE_BCMP" = "xyes")
|
|
|
|
|
AC_CHECK_FUNC(timingsafe_bcmp,
|
|
|
|
|
AM_CONDITIONAL(NO_TIMINGSAFE_BCMP, false),
|
|
|
|
|
AC_DEFINE(NO_TIMINGSAFE_BCMP)
|
|
|
|
|
AM_CONDITIONAL(NO_TIMINGSAFE_BCMP, true))
|
|
|
|
|
|
|
|
|
|
AC_CHECK_FUNC(timingsafe_memcmp,[AC_SEARCH_LIBS(timingsafe_memcmp,, [NO_TIMINGSAFE_MEMCMP=],
|
|
|
|
|
[NO_TIMINGSAFE_MEMCMP=yes])], [NO_TIMINGSAFE_MEMCMP=yes])
|
|
|
|
|
AC_SUBST(NO_TIMINGSAFE_MEMCMP)
|
|
|
|
|
AM_CONDITIONAL(NO_TIMINGSAFE_MEMCMP, test "x$NO_TIMINGSAFE_MEMCMP" = "xyes")
|
|
|
|
|
AC_CHECK_FUNC(timingsafe_memcmp,
|
|
|
|
|
AM_CONDITIONAL(NO_TIMINGSAFE_MEMCMP, false),
|
|
|
|
|
AC_DEFINE(NO_TIMINGSAFE_MEMCMP)
|
|
|
|
|
AM_CONDITIONAL(NO_TIMINGSAFE_MEMCMP, true))
|
|
|
|
|
|
|
|
|
|
AC_CHECK_FUNC(arc4random_buf,[AC_SEARCH_LIBS(write,, [NO_ARC4RANDOM_BUF=],
|
|
|
|
|
[NO_ARC4RANDOM_BUF=yes])], [NO_ARC4RANDOM_BUF=yes])
|
|
|
|
|
AC_SUBST(NO_ARC4RANDOM_BUF)
|
|
|
|
|
AM_CONDITIONAL(NO_ARC4RANDOM_BUF, test "x$NO_ARC4RANDOM_BUF" = "xyes")
|
|
|
|
|
AC_CHECK_FUNC(arc4random_buf,
|
|
|
|
|
AM_CONDITIONAL(NO_ARC4RANDOM_BUF, false),
|
|
|
|
|
AC_DEFINE(NO_ARC4RANDOM_BUF)
|
|
|
|
|
AM_CONDITIONAL(NO_ARC4RANDOM_BUF, true))
|
|
|
|
|
|
|
|
|
|
AC_CHECK_FUNC(getentropy,[AC_SEARCH_LIBS(write,, [NO_GETENTROPY=],
|
|
|
|
|
[NO_GETENTROPY=yes])], [NO_GETENTROPY=yes])
|
|
|
|
|
AC_SUBST(NO_GETENTROPY)
|
|
|
|
|
AM_CONDITIONAL(NO_GETENTROPY, test "x$NO_GETENTROPY" = "xyes")
|
|
|
|
|
AC_CHECK_FUNC(getentropy,
|
|
|
|
|
AM_CONDITIONAL(NO_GETENTROPY, false),
|
|
|
|
|
AC_DEFINE(NO_GETENTROPY)
|
|
|
|
|
AM_CONDITIONAL(NO_GETENTROPY, true))
|
|
|
|
|
|
|
|
|
|
AC_CHECK_FUNC(issetugid,[AC_SEARCH_LIBS(write,, [NO_ISSETUGID=],
|
|
|
|
|
[NO_ISSETUGID=yes])], [NO_ISSETUGID=yes])
|
|
|
|
|
AC_SUBST(NO_ISSETUGID)
|
|
|
|
|
AM_CONDITIONAL(NO_ISSETUGID, test "x$NO_ISSETUGID" = "xyes")
|
|
|
|
|
AC_CHECK_FUNC(issetugid,
|
|
|
|
|
AM_CONDITIONAL(NO_ISSETUGID, false),
|
|
|
|
|
AC_DEFINE(NO_ISSETUGID)
|
|
|
|
|
AM_CONDITIONAL(NO_ISSETUGID, true))
|
|
|
|
|
|
|
|
|
|
AC_CHECK_FUNC(strtonum,[AC_SEARCH_LIBS(write,, [NO_STRTONUM=],
|
|
|
|
|
[NO_STRTONUM=yes])], [NO_STRTONUM=yes])
|
|
|
|
|
AC_SUBST(NO_STRTONUM)
|
|
|
|
|
AM_CONDITIONAL(NO_STRTONUM, test "x$NO_STRTONUM" = "xyes")
|
|
|
|
|
AC_CHECK_FUNC(strtonum,
|
|
|
|
|
AM_CONDITIONAL(NO_STRTONUM, false),
|
|
|
|
|
AC_DEFINE(NO_STRTONUM)
|
|
|
|
|
AM_CONDITIONAL(NO_STRTONUM, true))
|
|
|
|
|
|
|
|
|
|
AC_CHECK_FUNC(explicit_bzero,[AC_SEARCH_LIBS(write,, [NO_EXPLICIT_BZERO=],
|
|
|
|
|
[NO_EXPLICIT_BZERO=yes])], [NO_EXPLICIT_BZERO=yes])
|
|
|
|
|
AC_SUBST(NO_EXPLICIT_BZERO)
|
|
|
|
|
AM_CONDITIONAL(NO_EXPLICIT_BZERO, test "x$NO_EXPLICIT_BZERO" = "xyes")
|
|
|
|
|
AC_CHECK_FUNC(explicit_bzero,
|
|
|
|
|
AM_CONDITIONAL(NO_EXPLICIT_BZERO, false),
|
|
|
|
|
AC_DEFINE(NO_EXPLICIT_BZERO)
|
|
|
|
|
AM_CONDITIONAL(NO_EXPLICIT_BZERO, true))
|
|
|
|
|
|
|
|
|
|
AC_CHECK_FUNC(getauxval, AC_DEFINE(HAVE_GETAUXVAL))
|
|
|
|
|
|
|
|
|
|