diff options
author | Darren Tucker <dtucker@dtucker.net> | 2021-11-18 23:11:37 +1100 |
---|---|---|
committer | Darren Tucker <dtucker@dtucker.net> | 2021-11-18 23:11:37 +1100 |
commit | 21dd5a9a3fb35e8299a1fbcf8d506f1f6b752b85 (patch) | |
tree | 091ced589ec4131cfaad1851592b28a6ebc4cc5c /configure.ac | |
parent | b544ce1ad4afb7ee2b09f714aa63efffc73fa93a (diff) | |
download | openssh-git-21dd5a9a3fb35e8299a1fbcf8d506f1f6b752b85.tar.gz |
Add compat implementation of ppoll using pselect.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index cd4cadec..a159d9f0 100644 --- a/configure.ac +++ b/configure.ac @@ -1874,6 +1874,7 @@ AC_CHECK_FUNCS([ \ openlog_r \ pledge \ poll \ + ppoll \ prctl \ procctl \ pselect \ @@ -3547,6 +3548,26 @@ AC_RUN_IFELSE( select_works_with_rlimit=yes] ) +AC_CHECK_MEMBERS([struct pollfd.fd], [], [], [[ +#include <sys/types.h> +#ifdef HAVE_POLL_H +#include <poll.h> +#endif +#ifdef HAVE_SYS_POLL_H +#include <sys/poll.h> +#endif +]]) + +AC_CHECK_TYPES([nfds_t], , , [ +#include <sys/types.h> +#ifdef HAVE_POLL_H +#include <poll.h> +#endif +#ifdef HAVE_SYS_POLL_H +#include <sys/poll.h> +#endif +]) + AC_MSG_CHECKING([if setrlimit(RLIMIT_NOFILE,{0,0}) works]) AC_RUN_IFELSE( [AC_LANG_PROGRAM([[ |