X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;ds=sidebyside;f=configure.in;h=5bf050cdef1ba24c73aefe3450bc718d2d08c7aa;hb=1856d44cafff88b8721971fbac940a469c81a38b;hp=0904f1b24176de49769fcfc45dbf4d8d74cc7329;hpb=a3727d33995d2782f111f159768d42a5c0cdfd99;p=mmh diff --git a/configure.in b/configure.in index 0904f1b..5bf050c 100644 --- a/configure.in +++ b/configure.in @@ -246,7 +246,7 @@ dnl See whether the mail spool directory is world-writable. if test "$lspath" != "no" -a "$cutpath" != "no"; then AC_CACHE_CHECK(whether the mail spool is world-writable, nmh_cv_mailspool_world_writable, - [if test "`$lspath -dl $mailspool | $cutpath -c9`" = "-"; then + [if test "`$lspath -dlL $mailspool | $cutpath -c9`" = "-"; then nmh_cv_mailspool_world_writable=no else nmh_cv_mailspool_world_writable=yes @@ -263,7 +263,7 @@ AC_SUBST(SETGID_MAIL)dnl dnl see if we can determine which group owns the mail spool dir AC_CACHE_CHECK(what group owns the mail spool, nmh_cv_ls_mail_grp, -[nmh_cv_ls_mail_grp=`$lspath -d $nmh_cv_ls_grpopt $mailspool |$AWK '{print $4}'` +[nmh_cv_ls_mail_grp=`$lspath -dL $nmh_cv_ls_grpopt $mailspool|$AWK '{print $4}'` dnl Should we just set it to whatever ls reports, rather than only allowing dnl certain values...? if test x$nmh_cv_ls_mail_grp = xmail; then @@ -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)