diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2019-06-01 23:45:57 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2019-06-01 23:45:57 +0300 |
commit | a58870f63a661211d45b393779ef3ed1dab2e3b8 (patch) | |
tree | eab35a37de0d54e3d20a989afd11098e1b188d71 /configure.ac | |
parent | 20eceebc77378727c836f846f8432d20c0ec4ac7 (diff) | |
download | libmicrohttpd-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.ac | 18 |
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]) | |||
772 | AM_CONDITIONAL([HAVE_ZLIB], [[test "x$have_zlib" = xyes]]) | 772 | AM_CONDITIONAL([HAVE_ZLIB], [[test "x$have_zlib" = xyes]]) |
773 | 773 | ||
774 | # Check for generic functions | 774 | # Check for generic functions |
775 | AC_CHECK_FUNCS([rand random]) | 775 | MHD_CHECK_FUNC([random], |
776 | [ | ||
777 | AC_INCLUDES_DEFAULT | ||
778 | [#include <stdlib.h> | ||
779 | ]], | ||
780 | [[long int r = random(); (void)r;]], | ||
781 | [], | ||
782 | [ | ||
783 | MHD_CHECK_FUNC([rand], | ||
784 | [ | ||
785 | AC_INCLUDES_DEFAULT | ||
786 | [#include <stdlib.h> | ||
787 | ]], | ||
788 | [[int r = rand(); (void)r;]], | ||
789 | ) | ||
790 | ] | ||
791 | ) | ||
776 | 792 | ||
777 | AC_CHECK_MEMBERS([struct sockaddr_in.sin_len, struct sockaddr_in6.sin6_len, | 793 | AC_CHECK_MEMBERS([struct sockaddr_in.sin_len, struct sockaddr_in6.sin6_len, |
778 | struct sockaddr_storage.ss_len], | 794 | struct sockaddr_storage.ss_len], |