aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2019-06-01 23:45:57 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2019-06-01 23:45:57 +0300
commita58870f63a661211d45b393779ef3ed1dab2e3b8 (patch)
treeeab35a37de0d54e3d20a989afd11098e1b188d71 /configure.ac
parent20eceebc77378727c836f846f8432d20c0ec4ac7 (diff)
downloadlibmicrohttpd-a58870f63a661211d45b393779ef3ed1dab2e3b8.tar.gz
libmicrohttpd-a58870f63a661211d45b393779ef3ed1dab2e3b8.zip
configure: check for 'rand' and 'random' by MHD_CHECK_FUNC
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac18
1 files changed, 17 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index bcb4e45d..928a21b8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -772,7 +772,23 @@ AC_CHECK_HEADERS([zlib.h],[have_zlib=yes],[have_zlib=no], [AC_INCLUDES_DEFAULT])
772AM_CONDITIONAL([HAVE_ZLIB], [[test "x$have_zlib" = xyes]]) 772AM_CONDITIONAL([HAVE_ZLIB], [[test "x$have_zlib" = xyes]])
773 773
774# Check for generic functions 774# Check for generic functions
775AC_CHECK_FUNCS([rand random]) 775MHD_CHECK_FUNC([random],
776 [
777AC_INCLUDES_DEFAULT
778[#include <stdlib.h>
779 ]],
780 [[long int r = random(); (void)r;]],
781 [],
782 [
783 MHD_CHECK_FUNC([rand],
784 [
785AC_INCLUDES_DEFAULT
786[#include <stdlib.h>
787 ]],
788 [[int r = rand(); (void)r;]],
789 )
790 ]
791)
776 792
777AC_CHECK_MEMBERS([struct sockaddr_in.sin_len, struct sockaddr_in6.sin6_len, 793AC_CHECK_MEMBERS([struct sockaddr_in.sin_len, struct sockaddr_in6.sin6_len,
778 struct sockaddr_storage.ss_len], 794 struct sockaddr_storage.ss_len],