Am I right to understand that it is the designed intention of apr_send() to do a best efford write to the network; it retries' on EINTR and under certain conditions on EAGAIN/EWOULDBLOCK - but basically returns as soon as something is writen (even if it is not all) - and waits once up till Timeout if needed.
With this understanding I find that in for example AB I have to do things like _sendAll_with_timeout_or_error { while(len) { set timeout if apr_send == error return bang len-=send calculate new timeout }; return ok } Is there a suitable AB function ? Should I add one - as I'd hate to fiddle with timeout's from outside apr. Dw