diff options
author | Fedor Indutny <fedor@indutny.com> | 2017-04-17 19:12:56 -0400 |
---|---|---|
committer | Fedor Indutny <fedor@indutny.com> | 2017-04-20 18:10:43 -0400 |
commit | 0cbad54f182fc9059fa54486cc464fcd99384c24 (patch) | |
tree | dd3e46db804f8d1020a0874953e849e55490a324 /docs/src | |
parent | 8fd1e406063046760b8c2af0cf7366f29c80f135 (diff) | |
download | libuv-0cbad54f182fc9059fa54486cc464fcd99384c24.tar.gz libuv-0cbad54f182fc9059fa54486cc464fcd99384c24.zip |
udp: fix fast path in uv_udp_send() on unix
"Fast" path in `uv_udp_send()` attempts to write the data straight away
without queueing the fd with epoll/kqueue/... However, in some cases
this is not possible when `sendmsg()` returns `EAGAIN`. In such event
libuv has to queue the fd anyway.
PR-URL: https://github.com/libuv/libuv/pull/1308
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Diffstat (limited to 'docs/src')
0 files changed, 0 insertions, 0 deletions