- added missing check, reported by Reinhard Max <perlinger@ntp.org>
* [Bug 1674] runtime crashes and sync problems affecting both x86 and x86_64
- this is a variant of [bug 3558] and should be fixed with it
+* Implement --disable-signalled-io
---
(4.2.8p12) 2018/08/14 Released by Harlan Stenn <stenn@ntp.org>
yes)
AC_DEFINE([HAVE_SOLARIS_PRIVS], [1],
[Are Solaris privileges available?])
+ ;;
+ '') ntp_have_solarisprivs="no"
+ ;;
esac
AC_MSG_RESULT([$ntp_have_solarisprivs])
yesyes)
AC_DEFINE([HAVE_TRUSTEDBSD_MAC], [1],
[Are TrustedBSD MAC policy privileges available?])
+ ;;
+ *) ntp_use_trustedbsd_mac="no";
+ ;;
esac
AC_MSG_RESULT([$ntp_use_trustedbsd_mac])
AC_SEARCH_LIBS([MD5Init], [md5 md])
AC_CHECK_FUNCS([MD5Init sysconf getdtablesize sigaction sigset sigvec])
+# HMS: does this need to be a cached variable?
+AC_ARG_ENABLE(
+ [signalled-io],
+ [AS_HELP_STRING([--enable-signalled-io], [s Use signalled IO if we can])],
+ [use_signalled_io=$enableval],
+ [use_signalled_io=yes]
+ )
+
AC_CACHE_CHECK(
[for SIGIO],
[ntp_cv_hdr_def_sigio],
esac
case "$ans" in
yes)
- AC_DEFINE([HAVE_SIGNALED_IO], [1],
- [Can we use SIGIO for tcp and udp IO?])
+ case "$use_signalled_io" in
+ yes)
+ AC_DEFINE([HAVE_SIGNALED_IO], [1],
+ [Can we use SIGIO for tcp and udp IO?])
+ ;;
+ *) ans="Allowed for $host but --disable-signalled-io was given"
+ ;;
+ esac
esac
AC_MSG_RESULT([$ans])