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().
........
This commit is contained in:
Alexandre Vassalotti 2009-07-17 06:24:33 +00:00
parent 7b0c1c76cd
commit aee170aaed
1 changed files with 9 additions and 15 deletions

View File

@ -3550,27 +3550,21 @@ AC_CACHE_VAL(ac_cv_broken_poll,
AC_TRY_RUN([ AC_TRY_RUN([
#include <poll.h> #include <poll.h>
int main (void) int main()
{ {
struct pollfd poll_struct = { 42, POLLIN|POLLPRI|POLLOUT, 0 }; struct pollfd poll_struct = { 42, POLLIN|POLLPRI|POLLOUT, 0 };
int poll_test;
close (42); close (42);
int poll_test = poll (&poll_struct, 1, 0); poll_test = poll(&poll_struct, 1, 0);
if (poll_test < 0) if (poll_test < 0)
{ return 0;
exit(0);
}
else if (poll_test == 0 && poll_struct.revents != POLLNVAL) else if (poll_test == 0 && poll_struct.revents != POLLNVAL)
{ return 0;
exit(0);
}
else else
{ return 1;
exit(1); }
}
}
], ],
ac_cv_broken_poll=yes, ac_cv_broken_poll=yes,
ac_cv_broken_poll=no, ac_cv_broken_poll=no,