]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
daemon/io nitpick: more const in parameters
authorVladimír Čunát <vladimir.cunat@nic.cz>
Mon, 11 Mar 2019 13:49:47 +0000 (14:49 +0100)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Tue, 12 Mar 2019 11:42:02 +0000 (12:42 +0100)
daemon/io.c
daemon/io.h

index da4e1dae014ca71b2d127db44ca6cb5b2aac068b..7bda8142fd9d2d1bb91cf3d99cdd3bb479f2fe18 100644 (file)
@@ -114,7 +114,7 @@ static int udp_bind_finalize(uv_handle_t *handle)
        return io_start_read(handle);
 }
 
-int udp_bind(uv_udp_t *handle, struct sockaddr *addr)
+int udp_bind(uv_udp_t *handle, const struct sockaddr *addr)
 {
        unsigned flags = UV_UDP_REUSEADDR;
        if (addr->sa_family == AF_INET6) {
@@ -372,7 +372,8 @@ static int tcp_bind_finalize(uv_handle_t *handle)
        return 0;
 }
 
-static int _tcp_bind(uv_tcp_t *handle, struct sockaddr *addr, uv_connection_cb connection, int tcp_backlog)
+static int _tcp_bind(uv_tcp_t *handle, const struct sockaddr *addr,
+                       uv_connection_cb connection, int tcp_backlog)
 {
        unsigned flags = 0;
        if (addr->sa_family == AF_INET6) {
@@ -399,12 +400,12 @@ static int _tcp_bind(uv_tcp_t *handle, struct sockaddr *addr, uv_connection_cb c
        return tcp_bind_finalize((uv_handle_t *)handle);
 }
 
-int tcp_bind(uv_tcp_t *handle, struct sockaddr *addr, int tcp_backlog)
+int tcp_bind(uv_tcp_t *handle, const struct sockaddr *addr, int tcp_backlog)
 {
        return _tcp_bind(handle, addr, tcp_accept, tcp_backlog);
 }
 
-int tcp_bind_tls(uv_tcp_t *handle, struct sockaddr *addr, int tcp_backlog)
+int tcp_bind_tls(uv_tcp_t *handle, const struct sockaddr *addr, int tcp_backlog)
 {
        return _tcp_bind(handle, addr, tls_accept, tcp_backlog);
 }
index 1d41569b2997504af55b55202dcf0fc6c7c1f41d..8262a3096133354cceeb2d421da11330b40545e0 100644 (file)
 struct tls_ctx_t;
 struct tls_client_ctx_t;
 
-int udp_bind(uv_udp_t *handle, struct sockaddr *addr);
+int udp_bind(uv_udp_t *handle, const struct sockaddr *addr);
 int udp_bindfd(uv_udp_t *handle, int fd);
-int tcp_bind(uv_tcp_t *handle, struct sockaddr *addr, int tcp_backlog);
-int tcp_bind_tls(uv_tcp_t *handle, struct sockaddr *addr, int tcp_backlog);
+int tcp_bind(uv_tcp_t *handle, const struct sockaddr *addr, int tcp_backlog);
+int tcp_bind_tls(uv_tcp_t *handle, const struct sockaddr *addr, int tcp_backlog);
 int tcp_bindfd(uv_tcp_t *handle, int fd, int tcp_backlog);
 int tcp_bindfd_tls(uv_tcp_t *handle, int fd, int tcp_backlog);
 void tcp_timeout_trigger(uv_timer_t *timer);