libuv/include
Ben Noordhuis 02e8c8ef65 include: clarify uv_tcp_bind() behavior
On BSD-like platforms, EADDRINUSE is returned by the bind() system call.
On other platforms, it's returned by the listen() system call.

In other words, some platforms are 'first to bind wins', others are
'first to listen wins' - but only with TCP sockets: UNIX domain sockets
always return EADDRINUSE from the bind() system call, UDP sockets don't
call listen() in the first place.

Fixes #769.
2013-09-06 15:15:36 +02:00
..
pthread-fixes.h build: switch to autotools 2013-07-02 01:21:16 +02:00
stdint-msvc2008.h build: switch to autotools 2013-07-02 01:21:16 +02:00
tree.h build: switch to autotools 2013-07-02 01:21:16 +02:00
uv-bsd.h build: switch to autotools 2013-07-02 01:21:16 +02:00
uv-darwin.h fsevents: use shared FSEventStream 2013-08-22 16:35:13 +04:00
uv-errno.h unix, windows: return error codes directly 2013-07-07 09:51:00 +02:00
uv-linux.h linux,darwin,win: link-local IPv6 addresses 2013-07-04 15:43:20 +02:00
uv-sunos.h build: switch to autotools 2013-07-02 01:21:16 +02:00
uv-unix.h include: make uv_write{2} const correct 2013-09-01 08:25:25 +02:00
uv-win.h unix, windows: add thread-local storage API 2013-08-25 15:51:07 +02:00
uv.h include: clarify uv_tcp_bind() behavior 2013-09-06 15:15:36 +02:00