diff options
author | Michael Adam <obnox@samba.org> | 2013-11-08 13:53:00 +0100 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2013-11-09 13:34:33 +0100 |
commit | 22587d3d41222ba3e4ca3cd755a8662ca7ff7479 (patch) | |
tree | 3e07f83b3cff0fcf372832abc7adaef9c410c041 /src/sock.c | |
parent | 0698e4d18006df53e5ca76a722e7d38bf9a227bf (diff) |
sock: update introductory comment for listen_sock()
Signed-off-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'src/sock.c')
-rw-r--r-- | src/sock.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -237,7 +237,13 @@ static int listen_on_one_socket(struct addrinfo *ad) /* * Start listening on a socket. Create a socket with the selected port. - * The socket fd is returned upon success, -1 upon error. + * If the provided address is NULL, we may listen on multiple sockets, + * e.g. the wildcard addresse for IPv4 and IPv6, depending on what is + * supported. If the address is not NULL, we only listen on the first + * address reported by getaddrinfo that works. + * + * Upon success, the listen-fds are added to the listen_fds list + * and 0 is returned. Upon error, -1 is returned. */ int listen_sock (const char *addr, uint16_t port, vector_t listen_fds) { |