ac1e5c0888
attempt is terminated, so if a process needs frequent timer interrupts it can't ever connect() to a machine far away. Bug found by Erik Lundgren, bugfix (for the same problem) is similar to the way FreeBSD solved the same problem. As a side effect, the new connect() behaviour conformes to Posix.