STINNER Victor added the comment:

> http://www.madore.org/~david/computers/connect-intr.html

This article contains a program connect_test.c to test how connect() behaves on 
EINTR. Since it's in the public domain, I attached a copy.

The program contains the comment: "All systems function as expected when 
TEST_TWO is set."

If TEST_TWO is defined, poll() is used to wait until the socket is writable, 
and then getsockopt(SO_ERROR) is used to check if the error is now zero, when 
connect() fails with EINTR.

----------
Added file: http://bugs.python.org/file38411/connect_test.c

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23618>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to