Non-existence of _POSIX_VDISABLE is now non-fatal
[mdsms.git] / configure.in
index 6d6ab41..f4f8f57 100644 (file)
@@ -2,7 +2,7 @@
 
 dnl Process this file with autoconf to produce a configure script.
 AC_INIT(mdsms.c)
-AM_INIT_AUTOMAKE(mdsms, 1.5.1)
+AM_INIT_AUTOMAKE(mdsms, 1.5.3)
 AM_CONFIG_HEADER(config.h)
 AM_MAINTAINER_MODE
 
@@ -151,6 +151,18 @@ AC_TRY_COMPILE([
        fi
        ])
 
+AC_MSG_CHECKING([for _POSIX_VDISABLE])
+AC_TRY_COMPILE([
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+#ifdef HAVE_TERMIOS_H
+#include <termios.h>
+#endif], [_POSIX_VDISABLE;],
+       AC_DEFINE(HAVE__POSIX_VDISABLE)    AC_MSG_RESULT(yes),[
+       AC_DEFINE(_POSIX_VDISABLE, ['\0']) AC_MSG_RESULT(no)
+       ])
+
 AC_MSG_CHECKING([for FD_SETSIZE])
 AC_TRY_COMPILE([
 #ifdef HAVE_SYS_TIME_H
@@ -260,6 +272,10 @@ GCC_NEED_DECLARATION(pclose,[
 #ifdef HAVE_STDIO_H
 #include <stdio.h>
 #endif])
+GCC_NEED_DECLARATION(gettext,[
+#ifdef HAVE_LIBINTL_H
+#include <libintl.h>
+#endif])
 
 # Final output.