X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=configure.in;h=5bf050cdef1ba24c73aefe3450bc718d2d08c7aa;hp=d4b924d734f3c3aad10d99c3d5de50ab4d9f24cd;hb=1856d44cafff88b8721971fbac940a469c81a38b;hpb=4434c06e069d65e39e93c0b5c69747b278190175 diff --git a/configure.in b/configure.in index d4b924d..5bf050c 100644 --- a/configure.in +++ b/configure.in @@ -288,6 +288,7 @@ AC_CHECK_HEADERS(string.h memory.h stdlib.h unistd.h errno.h fcntl.h \ sys/param.h sys/time.h sys/utsname.h arpa/inet.h \ arpa/ftp.h) + AC_CACHE_CHECK(POSIX termios, nmh_cv_sys_posix_termios, [AC_TRY_LINK([#include #include @@ -321,6 +322,15 @@ if test $nmh_cv_header_termios_h_tiocgwinsz = no; then fi fi +dnl +dnl Checks for _IO_write_ptr. A Linuxism used by nmh on linux. We +dnl really use a whole set of them, but this check should be +dnl sufficient. +dnl +AC_CHECK_HEADER(libio.h, [ + AC_EGREP_HEADER(_IO_write_ptr, libio.h, [ + AC_DEFINE(LINUX_STDIO) ]) ]) + AC_CHECK_HEADER([sys/ptem.h], AC_DEFINE(WINSIZE_IN_PTEM)) dnl --------------- @@ -576,9 +586,6 @@ case "$target_os" in AC_DEFINE(BIND) AC_DEFINE(BSD42) ;; - linux*) - AC_DEFINE(LINUX_STDIO) - ;; freebsd*) AC_DEFINE(BIND) AC_DEFINE(BSD42)