Use of connect syscall should support non-blocking
Bug #258984 reported by
Derick Eddington
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ikarus Scheme |
New
|
Low
|
Unassigned |
Bug Description
Currently, the call to connect in do_connect in ikarus-io.c will block until the connection attempt succeeds or fails. I suggest that it not block when used via {tcp,udp}
(There's also a couple other minor changes: use io-error instead of die in two spots; check for EWOULDBLOCK also which is necessary for the accept syscall)
To post a comment you must log in.
I suggest this be fixed for 0.0.4.