Index: uspace/lib/nic/src/nic_rx_control.c
===================================================================
--- uspace/lib/nic/src/nic_rx_control.c	(revision d5c1051faf4391647834d99babdd4a44ee5d9700)
+++ uspace/lib/nic/src/nic_rx_control.c	(revision e211ea04fccf33d4cb2092f630a29e893e096a02)
@@ -52,8 +52,8 @@
  * @return EINVAL	Internal error, should not happen
  */
-int nic_rxc_init(nic_rxc_t *rxc)
+errno_t nic_rxc_init(nic_rxc_t *rxc)
 {
 	memset(rxc, 0, sizeof(nic_rxc_t));
-	int rc;
+	errno_t rc;
 	rc = nic_addr_db_init(&rxc->blocked_sources, ETH_ADDR);
 	if (rc != EOK) {
@@ -84,5 +84,5 @@
  * @param filters
  */
-int nic_rxc_clear(nic_rxc_t *rxc)
+errno_t nic_rxc_clear(nic_rxc_t *rxc)
 {
 	nic_addr_db_destroy(&rxc->unicast_addrs);
@@ -103,9 +103,9 @@
  *
  */
-int nic_rxc_set_addr(nic_rxc_t *rxc, const nic_address_t *prev_addr,
+errno_t nic_rxc_set_addr(nic_rxc_t *rxc, const nic_address_t *prev_addr,
     const nic_address_t *curr_addr)
 {
 	if (prev_addr != NULL) {
-		int rc = nic_addr_db_remove(&rxc->unicast_addrs,
+		errno_t rc = nic_addr_db_remove(&rxc->unicast_addrs,
 		    (const uint8_t *) &prev_addr->address);
 		if (rc != EOK)
@@ -173,5 +173,5 @@
  * @return ENOMEM	If there was not enough memory
  */
-int nic_rxc_unicast_set_mode(nic_rxc_t *rxc, nic_unicast_mode_t mode,
+errno_t nic_rxc_unicast_set_mode(nic_rxc_t *rxc, nic_unicast_mode_t mode,
 	const nic_address_t *address_list, size_t address_count)
 {
@@ -188,5 +188,5 @@
 	size_t i;
 	for (i = 0; i < address_count; ++i) {
-		int rc = nic_addr_db_insert(&rxc->unicast_addrs,
+		errno_t rc = nic_addr_db_insert(&rxc->unicast_addrs,
 			(const uint8_t *) &address_list[i].address);
 		if (rc == ENOMEM) {
@@ -237,5 +237,5 @@
  * @return ENOMEM	If there was not enough memory
  */
-int nic_rxc_multicast_set_mode(nic_rxc_t *rxc, nic_multicast_mode_t mode,
+errno_t nic_rxc_multicast_set_mode(nic_rxc_t *rxc, nic_multicast_mode_t mode,
 	const nic_address_t *address_list, size_t address_count)
 {
@@ -251,5 +251,5 @@
 	size_t i;
 	for (i = 0; i < address_count; ++i) {
-		int rc = nic_addr_db_insert(&rxc->multicast_addrs,
+		errno_t rc = nic_addr_db_insert(&rxc->multicast_addrs,
 			(const uint8_t *)&address_list[i].address);
 		if (rc == ENOMEM) {
@@ -279,5 +279,5 @@
  * @return EOK		On success
  */
-int nic_rxc_broadcast_set_mode(nic_rxc_t *rxc, nic_broadcast_mode_t mode)
+errno_t nic_rxc_broadcast_set_mode(nic_rxc_t *rxc, nic_broadcast_mode_t mode)
 {
 	rxc->broadcast_mode = mode;
@@ -320,5 +320,5 @@
  * @return ENOMEM	If there was not enough memory
  */
-int nic_rxc_blocked_sources_set(nic_rxc_t *rxc,
+errno_t nic_rxc_blocked_sources_set(nic_rxc_t *rxc,
 	const nic_address_t *address_list, size_t address_count)
 {
@@ -330,5 +330,5 @@
 	size_t i;
 	for (i = 0; i < address_count; ++i) {
-		int rc = nic_addr_db_insert(&rxc->blocked_sources,
+		errno_t rc = nic_addr_db_insert(&rxc->blocked_sources,
 			(const uint8_t *) &address_list[i].address);
 		if (rc == ENOMEM) {
@@ -348,5 +348,5 @@
  * @return ENOENT
  */
-int nic_rxc_vlan_get_mask(const nic_rxc_t *rxc, nic_vlan_mask_t *mask)
+errno_t nic_rxc_vlan_get_mask(const nic_rxc_t *rxc, nic_vlan_mask_t *mask)
 {
 	if (rxc->vlan_mask == NULL) {
@@ -366,5 +366,5 @@
  * @return ENOMEM
  */
-int nic_rxc_vlan_set_mask(nic_rxc_t *rxc, const nic_vlan_mask_t *mask)
+errno_t nic_rxc_vlan_set_mask(nic_rxc_t *rxc, const nic_vlan_mask_t *mask)
 {
 	if (mask == NULL) {
