From: Alexandre Vassalotti Date: Fri, 17 Jul 2009 06:24:33 +0000 (+0000) Subject: Merged revisions 74039 via svnmerge from X-Git-Tag: v3.2a1~2819 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=aee170aaed7010441ad992222881e56048877cf1;p=python Merged revisions 74039 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r74039 | alexandre.vassalotti | 2009-07-17 02:17:33 -0400 (Fri, 17 Jul 2009) | 2 lines Clean up the test case for broken poll(). ........ --- diff --git a/configure.in b/configure.in index ef2549e505..17b89b0ad9 100644 --- a/configure.in +++ b/configure.in @@ -3550,27 +3550,21 @@ AC_CACHE_VAL(ac_cv_broken_poll, AC_TRY_RUN([ #include -int main (void) - { +int main() +{ struct pollfd poll_struct = { 42, POLLIN|POLLPRI|POLLOUT, 0 }; - - close (42); + int poll_test; - int poll_test = poll (&poll_struct, 1, 0); + close (42); + poll_test = poll(&poll_struct, 1, 0); if (poll_test < 0) - { - exit(0); - } + return 0; else if (poll_test == 0 && poll_struct.revents != POLLNVAL) - { - exit(0); - } + return 0; else - { - exit(1); - } - } + return 1; +} ], ac_cv_broken_poll=yes, ac_cv_broken_poll=no,