Index: uspace/srv/net/inetsrv/icmpv6.c
===================================================================
--- uspace/srv/net/inetsrv/icmpv6.c	(revision 9749e47d9efec6b7b9d27ae765528f534d823763)
+++ uspace/srv/net/inetsrv/icmpv6.c	(revision e211ea04fccf33d4cb2092f630a29e893e096a02)
@@ -47,5 +47,5 @@
 #include "pdu.h"
 
-static int icmpv6_recv_echo_request(inet_dgram_t *dgram)
+static errno_t icmpv6_recv_echo_request(inet_dgram_t *dgram)
 {
 	log_msg(LOG_DEFAULT, LVL_DEBUG, "icmpv6_recv_echo_request()");
@@ -101,5 +101,5 @@
 	reply->checksum = host2uint16_t_be(cs_all);
 	
-	int rc = inet_route_packet(&rdgram, IP_PROTO_ICMPV6,
+	errno_t rc = inet_route_packet(&rdgram, IP_PROTO_ICMPV6,
 	    INET6_HOP_LIMIT_MAX, 0);
 	
@@ -109,5 +109,5 @@
 }
 
-static int icmpv6_recv_echo_reply(inet_dgram_t *dgram)
+static errno_t icmpv6_recv_echo_reply(inet_dgram_t *dgram)
 {
 	log_msg(LOG_DEFAULT, LVL_DEBUG, "icmpv6_recv_echo_reply()");
@@ -132,5 +132,5 @@
 }
 
-int icmpv6_recv(inet_dgram_t *dgram)
+errno_t icmpv6_recv(inet_dgram_t *dgram)
 {
 	log_msg(LOG_DEFAULT, LVL_DEBUG, "icmpv6_recv()");
@@ -157,5 +157,5 @@
 }
 
-int icmpv6_ping_send(uint16_t ident, inetping_sdu_t *sdu)
+errno_t icmpv6_ping_send(uint16_t ident, inetping_sdu_t *sdu)
 {
 	size_t rsize = sizeof(icmpv6_message_t) + sdu->size;
@@ -202,5 +202,5 @@
 	request->checksum = host2uint16_t_be(cs_all);
 	
-	int rc = inet_route_packet(&dgram, IP_PROTO_ICMPV6,
+	errno_t rc = inet_route_packet(&dgram, IP_PROTO_ICMPV6,
 	    INET6_HOP_LIMIT_MAX, 0);
 	
