diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2002-08-25 12:48:18 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2002-08-25 12:48:18 +0000 |
commit | fbe632e2847e704d8bd79b39d0b4ea110a6b2cf8 (patch) | |
tree | 1056d9227e5a2f9faaf901d33b56e8d6a8bf503d /configure.ac | |
parent | ad4546d7c1245e2e5eb3fc8d94e7fcff518ddd15 (diff) | |
download | mailutils-fbe632e2847e704d8bd79b39d0b4ea110a6b2cf8.tar.gz mailutils-fbe632e2847e704d8bd79b39d0b4ea110a6b2cf8.tar.bz2 |
Added check for socklen_t
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/configure.ac b/configure.ac index 799bc0c5c..395cd753a 100644 --- a/configure.ac +++ b/configure.ac @@ -163,9 +163,9 @@ AC_HEADER_STDC AC_HEADER_DIRENT AM_C_PROTOTYPES AC_CHECK_HEADERS(argp.h errno.h fcntl.h inttypes.h libgen.h limits.h malloc.h \ - paths.h shadow.h stdarg.h stdio.h stdlib.h string.h strings.h sys/file.h \ - sysexits.h syslog.h termios.h termio.h sgtty.h utmp.h utmpx.h unistd.h obstack.h \ - termcap.h) + paths.h shadow.h socket.h sys/socket.h stdarg.h stdio.h stdlib.h string.h \ + strings.h sys/file.h sysexits.h syslog.h termios.h termio.h sgtty.h utmp.h \ + utmpx.h unistd.h obstack.h termcap.h) dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST @@ -174,12 +174,24 @@ AC_TYPE_MODE_T AC_TYPE_OFF_T AC_TYPE_PID_T AC_TYPE_SIZE_T -AC_CHECK_TYPE(ssize_t, int) +AC_CHECK_TYPE(ssize_t, , AC_DEFINE(ssize_t, int, [Define to int if <sys/types.h> does not define])) AC_TYPE_SIGNAL AC_DECL_SYS_SIGLIST AC_STRUCT_TIMEZONE -AC_CHECK_TYPE(ino_t, unsigned long) -AC_CHECK_TYPE(dev_t, unsigned long) +AC_CHECK_TYPE(ino_t, , AC_DEFINE(ino_t, unsigned long, [Define to unsigned long if <sys/types.h> does not define])) +AC_CHECK_TYPE(dev_t, , AC_DEFINE(dev_t, unsigned long, [Define to unsigned long if <sys/types.h> does not define])) +AC_CHECK_TYPE(socklen_t, , AC_DEFINE(socklen_t, int, [Define to int if <sys/types.h> does not define]), +[ +#if HAVE_SYS_TYPES_H +# include <sys/types.h> +#endif +#ifdef HAVE_SYS_SOCKET_H +# include <sys/socket.h> +#endif +#ifdef HAVE_SOCKET_H +# include <socket.h> +#endif +]) AC_STRUCT_TM AC_CHECK_MEMBERS([struct tm.tm_zone, struct tm.tm_gmtoff, struct tm.tm_isdst], |