26 lines
684 B
Plaintext
26 lines
684 B
Plaintext
dnl @synopsis TYPE_SOCKLEN_T
|
|
dnl
|
|
dnl Check whether sys/socket.h defines type socklen_t. Please note that
|
|
dnl some systems require sys/types.h to be included before sys/socket.h
|
|
dnl can be compiled.
|
|
dnl
|
|
dnl @category Misc
|
|
dnl @author Lars Brinkhoff <lars@nocrew.org>
|
|
dnl @version 2005-01-11
|
|
dnl @license GPLWithACException
|
|
|
|
AC_DEFUN([TYPE_SOCKLEN_T],
|
|
[AC_CACHE_CHECK([for socklen_t], ac_cv_type_socklen_t,
|
|
[
|
|
AC_TRY_COMPILE(
|
|
[#include <sys/types.h>
|
|
#include <sys/socket.h>],
|
|
[socklen_t len = 42; return 0;],
|
|
ac_cv_type_socklen_t=yes,
|
|
ac_cv_type_socklen_t=no)
|
|
])
|
|
if test $ac_cv_type_socklen_t != yes; then
|
|
AC_DEFINE(socklen_t, int, [Substitute for socklen_t])
|
|
fi
|
|
])
|