[EXTERNAL] Re: scp stalls on uploading in cygwin 3.5 current master.
Lavrentiev, Anton (NIH/NLM/NCBI) [C]
lavr@ncbi.nlm.nih.gov
Fri Aug 25 12:08:46 GMT 2023
> I don't have an answer to this problem yet.
>
> Can we use send(sock, "", 0) to reenable FD_WRITE, perhaps?
Can't it just be assumed that the socket is _always_ writeable _unless_ the last send() failed?
In other words, try to always send() if it did not fail before. If it did, only send() after
FD_WRITE was returned in the event mask.
We do that in our code and it works without any issues with any sorts of timeouts (including none).
Anton Lavrentiev
Contractor NIH/NLM/NCBI
More information about the Cygwin
mailing list