From: Darren Tucker Date: Sun, 3 Jul 2022 07:54:49 +0000 (+1000) Subject: Move checks for pollfd.fd and nfds_t. X-Git-Tag: V_9_1_P1~112 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6208d611520f9ea94d5369f9da404b709930029d;p=thirdparty%2Fopenssh-portable.git Move checks for pollfd.fd and nfds_t. Move the checks for struct pollfd.fd and nfds_t to before the sandboxing checks. This groups all the sandbox checks together so we can skip them all when sandboxing is disabled. --- diff --git a/configure.ac b/configure.ac index 0aba3709f..d371d408c 100644 --- a/configure.ac +++ b/configure.ac @@ -3537,6 +3537,26 @@ AC_LINK_IFELSE([AC_LANG_PROGRAM([[ ) fi +AC_CHECK_MEMBERS([struct pollfd.fd], [], [], [[ +#include +#ifdef HAVE_POLL_H +#include +#endif +#ifdef HAVE_SYS_POLL_H +#include +#endif +]]) + +AC_CHECK_TYPES([nfds_t], , , [ +#include +#ifdef HAVE_POLL_H +#include +#endif +#ifdef HAVE_SYS_POLL_H +#include +#endif +]) + # Decide which sandbox style to use sandbox_arg="" AC_ARG_WITH([sandbox], @@ -3614,26 +3634,6 @@ else ) fi -AC_CHECK_MEMBERS([struct pollfd.fd], [], [], [[ -#include -#ifdef HAVE_POLL_H -#include -#endif -#ifdef HAVE_SYS_POLL_H -#include -#endif -]]) - -AC_CHECK_TYPES([nfds_t], , , [ -#include -#ifdef HAVE_POLL_H -#include -#endif -#ifdef HAVE_SYS_POLL_H -#include -#endif -]) - AC_MSG_CHECKING([if setrlimit(RLIMIT_NOFILE,{0,0}) works]) AC_RUN_IFELSE( [AC_LANG_PROGRAM([[