summary refs log tree commit diff stats
path: root/lib/genode_cpp/threads.h
diff options
context:
space:
mode:
authorGraham Fawcett <fawcett@uwindsor.ca>2018-03-28 19:09:16 -0400
committerGraham Fawcett <fawcett@uwindsor.ca>2018-03-28 19:09:16 -0400
commitace96bf83e711438d517bec33e5d83f27e352726 (patch)
tree72718d3410b40b370a36cdaab30e286d331430dc /lib/genode_cpp/threads.h
parent50229293ae5898acc2c30f9cb87b59e2fa0b236a (diff)
downloadNim-ace96bf83e711438d517bec33e5d83f27e352726.tar.gz
net.connect (with timeout), raise error on connect failure
Under Linux (probably POSIX), the current code tests for timeout, but
does not test for connection failure. connectAsync() returns succesfully
upon an EINPROGRESS result; but at this point, the connection state is
still unknown. After selectWrite() is done, we need to test the socket
for errors again.
Diffstat (limited to 'lib/genode_cpp/threads.h')
0 files changed, 0 insertions, 0 deletions