From 1289c48b05b0511e4f42da37c923b7ddeb43154d Mon Sep 17 00:00:00 2001 From: Marvin Scholz Date: Wed, 11 Jul 2018 12:11:50 +0200 Subject: [PATCH] Fix: Do not use poll() on darwin The poll() function is broken in some darwin versions. --- configure.ac | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index d81c733f..cc1a7c3d 100644 --- a/configure.ac +++ b/configure.ac @@ -112,10 +112,14 @@ AC_CHECK_FUNCS([setenv]) AC_CHECK_FUNCS([setresuid]) AC_CHECK_FUNCS([setresgid]) AC_CHECK_FUNCS([localtime_r]) -AC_CHECK_FUNCS([poll]) AC_CHECK_FUNCS([gettimeofday]) AC_CHECK_FUNCS([ftime]) +dnl Do not check for poll on Darwin, it is broken in some versions +AS_IF([test "${SYS}" != "darwin"], [ + AC_CHECK_FUNCS([poll]) +]) + AC_SEARCH_LIBS([nanosleep], [rt posix4], [ AC_DEFINE([HAVE_NANOSLEEP], [1], [Define if you have nanosleep]) ])