config.m4 revision b9e4a86f22b3e8666186b9fe08e9241cdaf50d26
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozekdnl ## Check for libraries
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek
8ca73915a3bf60331468fed6b3b38652c979f95dJakub HrozekAC_DEFUN(APACHE_DEFINE_HAVE_CRYPT, [
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek])
8ca73915a3bf60331468fed6b3b38652c979f95dJakub HrozekAC_CHECK_LIB(nsl, gethostname, [
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek AC_ADD_LIBRARY(nsl) ], [])
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek
8ca73915a3bf60331468fed6b3b38652c979f95dJakub HrozekAC_CHECK_LIB(socket, socket, [
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek AC_ADD_LIBRARY(socket) ], [])
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek
8ca73915a3bf60331468fed6b3b38652c979f95dJakub HrozekAC_CHECK_LIB(nsl, gethostbyaddr, [
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek AC_ADD_LIBRARY(nsl) ], [])
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek
8ca73915a3bf60331468fed6b3b38652c979f95dJakub HrozekAC_CHECK_LIB(crypt, crypt, [
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek AC_ADD_LIBRARY(crypt)
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek apache_have_crypt=1
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek], [
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek AC_CHECK_LIB(c, crypt, [
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek apache_have_crypt=1], [])
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek])
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozekif test "$apache_have_crypt" = "1" ; then
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek AC_DEFINE(HAVE_CRYPT,,[Define if this platform has crypt()])
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozekfi
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozekdnl ## Check for header files
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek
8ca73915a3bf60331468fed6b3b38652c979f95dJakub HrozekAC_HEADER_STDC
8ca73915a3bf60331468fed6b3b38652c979f95dJakub HrozekAC_CHECK_HEADERS(
19fd860d78256a4ab5a268cd58337a8bd2920cebJakub Hrozekbstring.h \
19fd860d78256a4ab5a268cd58337a8bd2920cebJakub Hrozekcrypt.h \
19fd860d78256a4ab5a268cd58337a8bd2920cebJakub Hrozekunistd.h \
19fd860d78256a4ab5a268cd58337a8bd2920cebJakub Hrozeksys/resource.h \
19fd860d78256a4ab5a268cd58337a8bd2920cebJakub Hrozeksys/select.h \
19fd860d78256a4ab5a268cd58337a8bd2920cebJakub Hrozeksys/processor.h \
19fd860d78256a4ab5a268cd58337a8bd2920cebJakub Hrozek)
19fd860d78256a4ab5a268cd58337a8bd2920cebJakub Hrozek
19fd860d78256a4ab5a268cd58337a8bd2920cebJakub Hrozekdnl ## Check for typedefs, structures, and compiler characteristics.
19fd860d78256a4ab5a268cd58337a8bd2920cebJakub Hrozek
19fd860d78256a4ab5a268cd58337a8bd2920cebJakub HrozekAC_TYPE_RLIM_T
8ca73915a3bf60331468fed6b3b38652c979f95dJakub HrozekAC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff,
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek[AC_TRY_COMPILE([#include <sys/types.h>
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek#include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_gmtoff;],
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)])
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozekif test "$ac_cv_struct_tm_gmtoff" = "yes"; then
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek AC_DEFINE(HAVE_GMTOFF,,
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek [Define if struct tm has a tm_gmtoff member])
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozekfi
8ca73915a3bf60331468fed6b3b38652c979f95dJakub Hrozek
dnl ## Check for library functions
AC_CHECK_FUNCS(
difftime \
syslog \
)