Index: uspace/lib/ieee80211/src/ieee80211.c
===================================================================
--- uspace/lib/ieee80211/src/ieee80211.c	(revision cde999aca79219e8751af76502001a86d411d176)
+++ uspace/lib/ieee80211/src/ieee80211.c	(revision 2ca5a198f7308b0c892b04c0fcda44f5e83eb8f0)
@@ -496,5 +496,5 @@
 }
 
-static int ieee80211_scan(void *arg)
+static errno_t ieee80211_scan(void *arg)
 {
 	assert(arg);
@@ -517,5 +517,5 @@
  *
  */
-static int ieee80211_open(ddf_fun_t *fun)
+static errno_t ieee80211_open(ddf_fun_t *fun)
 {
 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
@@ -527,5 +527,5 @@
 	ieee80211_dev->started = true;
 	
-	int rc = ieee80211_dev->ops->start(ieee80211_dev);
+	errno_t rc = ieee80211_dev->ops->start(ieee80211_dev);
 	if (rc != EOK)
 		return rc;
@@ -655,5 +655,5 @@
  *
  */
-static int ieee80211_implement(ieee80211_dev_t *ieee80211_dev,
+static errno_t ieee80211_implement(ieee80211_dev_t *ieee80211_dev,
     ieee80211_ops_t *ieee80211_ops, ieee80211_iface_t *ieee80211_iface,
     nic_iface_t *nic_iface, ddf_dev_ops_t *nic_dev_ops)
@@ -731,5 +731,5 @@
  *
  */
-int ieee80211_device_init(ieee80211_dev_t *ieee80211_dev, ddf_dev_t *ddf_dev)
+errno_t ieee80211_device_init(ieee80211_dev_t *ieee80211_dev, ddf_dev_t *ddf_dev)
 {
 	ieee80211_dev->ddf_dev = ddf_dev;
@@ -771,9 +771,9 @@
  *
  */
-int ieee80211_init(ieee80211_dev_t *ieee80211_dev,
+errno_t ieee80211_init(ieee80211_dev_t *ieee80211_dev,
     ieee80211_ops_t *ieee80211_ops, ieee80211_iface_t *ieee80211_iface,
     nic_iface_t *ieee80211_nic_iface, ddf_dev_ops_t *ieee80211_nic_dev_ops)
 {
-	int rc = ieee80211_implement(ieee80211_dev,
+	errno_t rc = ieee80211_implement(ieee80211_dev,
 	    ieee80211_ops, ieee80211_iface,
 	    ieee80211_nic_iface, ieee80211_nic_dev_ops);
@@ -850,5 +850,5 @@
  *
  */
-int ieee80211_probe_request(ieee80211_dev_t *ieee80211_dev, char *ssid)
+errno_t ieee80211_probe_request(ieee80211_dev_t *ieee80211_dev, char *ssid)
 {
 	nic_t *nic = nic_get_from_ddf_dev(ieee80211_dev->ddf_dev);
@@ -917,5 +917,5 @@
  *
  */
-int ieee80211_authenticate(ieee80211_dev_t *ieee80211_dev)
+errno_t ieee80211_authenticate(ieee80211_dev_t *ieee80211_dev)
 {
 	nic_t *nic = nic_get_from_ddf_dev(ieee80211_dev->ddf_dev);
@@ -967,5 +967,5 @@
  *
  */
-int ieee80211_associate(ieee80211_dev_t *ieee80211_dev, char *password)
+errno_t ieee80211_associate(ieee80211_dev_t *ieee80211_dev, char *password)
 {
 	nic_t *nic = nic_get_from_ddf_dev(ieee80211_dev->ddf_dev);
@@ -1057,5 +1057,5 @@
  *
  */
-int ieee80211_deauthenticate(ieee80211_dev_t *ieee80211_dev)
+errno_t ieee80211_deauthenticate(ieee80211_dev_t *ieee80211_dev)
 {
 	ieee80211_scan_result_t *auth_data =
@@ -1241,5 +1241,5 @@
  *
  */
-static int ieee80211_process_probe_response(ieee80211_dev_t *ieee80211_dev,
+static errno_t ieee80211_process_probe_response(ieee80211_dev_t *ieee80211_dev,
     ieee80211_mgmt_header_t *mgmt_header, size_t buffer_size)
 {
@@ -1327,5 +1327,5 @@
  *
  */
-static int ieee80211_process_auth_response(ieee80211_dev_t *ieee80211_dev,
+static errno_t ieee80211_process_auth_response(ieee80211_dev_t *ieee80211_dev,
     ieee80211_mgmt_header_t *mgmt_header)
 {
@@ -1356,5 +1356,5 @@
  *
  */
-static int ieee80211_process_assoc_response(ieee80211_dev_t *ieee80211_dev,
+static errno_t ieee80211_process_assoc_response(ieee80211_dev_t *ieee80211_dev,
     ieee80211_mgmt_header_t *mgmt_header)
 {
@@ -1381,5 +1381,5 @@
 }
 
-static int ieee80211_process_4way_handshake(ieee80211_dev_t *ieee80211_dev,
+static errno_t ieee80211_process_4way_handshake(ieee80211_dev_t *ieee80211_dev,
     void *buffer, size_t buffer_size)
 {
@@ -1491,5 +1491,5 @@
 			    (buffer + sizeof(ieee80211_eapol_key_frame_t));
 			
-			int rc;
+			errno_t rc;
 			uint8_t work_key[32];
 			
@@ -1610,5 +1610,5 @@
 }
 
-static int ieee80211_process_eapol_frame(ieee80211_dev_t *ieee80211_dev,
+static errno_t ieee80211_process_eapol_frame(ieee80211_dev_t *ieee80211_dev,
     void *buffer, size_t buffer_size)
 {
@@ -1632,5 +1632,5 @@
  *
  */
-static int ieee80211_process_data(ieee80211_dev_t *ieee80211_dev,
+static errno_t ieee80211_process_data(ieee80211_dev_t *ieee80211_dev,
     void *buffer, size_t buffer_size)
 {
@@ -1696,5 +1696,5 @@
  *
  */
-int ieee80211_rx_handler(ieee80211_dev_t *ieee80211_dev, void *buffer,
+errno_t ieee80211_rx_handler(ieee80211_dev_t *ieee80211_dev, void *buffer,
     size_t buffer_size)
 {
Index: uspace/lib/ieee80211/src/ieee80211_iface_impl.c
===================================================================
--- uspace/lib/ieee80211/src/ieee80211_iface_impl.c	(revision cde999aca79219e8751af76502001a86d411d176)
+++ uspace/lib/ieee80211/src/ieee80211_iface_impl.c	(revision 2ca5a198f7308b0c892b04c0fcda44f5e83eb8f0)
@@ -50,5 +50,5 @@
  *
  */
-int ieee80211_get_scan_results_impl(ddf_fun_t *fun,
+errno_t ieee80211_get_scan_results_impl(ddf_fun_t *fun,
     ieee80211_scan_results_t *results, bool now)
 {
@@ -98,5 +98,5 @@
  *
  */
-static int ieee80211_connect_proc(ieee80211_dev_t *ieee80211_dev,
+static errno_t ieee80211_connect_proc(ieee80211_dev_t *ieee80211_dev,
     ieee80211_scan_result_link_t *auth_data, char *password)
 {
@@ -104,5 +104,5 @@
 	
 	/* Set channel. */
-	int rc = ieee80211_dev->ops->set_freq(ieee80211_dev,
+	errno_t rc = ieee80211_dev->ops->set_freq(ieee80211_dev,
 	    ieee80211_channel_to_freq(auth_data->scan_result.channel));
 	if (rc != EOK)
@@ -178,5 +178,5 @@
  *
  */
-int ieee80211_connect_impl(ddf_fun_t *fun, char *ssid_start, char *password)
+errno_t ieee80211_connect_impl(ddf_fun_t *fun, char *ssid_start, char *password)
 {
 	assert(ssid_start);
@@ -190,5 +190,5 @@
 	
 	if (ieee80211_is_connected(ieee80211_dev)) {
-		int rc = ieee80211_dev->iface->disconnect(fun);
+		errno_t rc = ieee80211_dev->iface->disconnect(fun);
 		if (rc != EOK)
 			return rc;
@@ -197,5 +197,5 @@
 	ieee80211_set_connect_request(ieee80211_dev);
 	
-	int rc = ENOENT;
+	errno_t rc = ENOENT;
 	fibril_mutex_lock(&ieee80211_dev->scan_mutex);
 	
@@ -224,5 +224,5 @@
  *
  */
-int ieee80211_disconnect_impl(ddf_fun_t *fun)
+errno_t ieee80211_disconnect_impl(ddf_fun_t *fun)
 {
 	nic_t *nic_data = nic_get_from_ddf_fun(fun);
@@ -236,5 +236,5 @@
 	
 	fibril_mutex_lock(&ieee80211_dev->ap_list.results_mutex);
-	int rc = ieee80211_deauthenticate(ieee80211_dev);
+	errno_t rc = ieee80211_deauthenticate(ieee80211_dev);
 	fibril_mutex_unlock(&ieee80211_dev->ap_list.results_mutex);
 	
Index: uspace/lib/ieee80211/src/ieee80211_impl.c
===================================================================
--- uspace/lib/ieee80211/src/ieee80211_impl.c	(revision cde999aca79219e8751af76502001a86d411d176)
+++ uspace/lib/ieee80211/src/ieee80211_impl.c	(revision 2ca5a198f7308b0c892b04c0fcda44f5e83eb8f0)
@@ -49,5 +49,5 @@
  *
  */
-int ieee80211_start_impl(ieee80211_dev_t *ieee80211_dev)
+errno_t ieee80211_start_impl(ieee80211_dev_t *ieee80211_dev)
 {
 	return EOK;
@@ -63,5 +63,5 @@
  *
  */
-int ieee80211_tx_handler_impl(ieee80211_dev_t *ieee80211_dev, void *buffer,
+errno_t ieee80211_tx_handler_impl(ieee80211_dev_t *ieee80211_dev, void *buffer,
     size_t buffer_size)
 {
@@ -77,5 +77,5 @@
  *
  */
-int ieee80211_set_freq_impl(ieee80211_dev_t *ieee80211_dev, uint16_t freq)
+errno_t ieee80211_set_freq_impl(ieee80211_dev_t *ieee80211_dev, uint16_t freq)
 {
 	return EOK;
@@ -89,5 +89,5 @@
  *
  */
-int ieee80211_bssid_change_impl(ieee80211_dev_t *ieee80211_dev,
+errno_t ieee80211_bssid_change_impl(ieee80211_dev_t *ieee80211_dev,
     bool connected)
 {
@@ -102,5 +102,5 @@
  *
  */
-int ieee80211_key_config_impl(ieee80211_dev_t *ieee80211_dev,
+errno_t ieee80211_key_config_impl(ieee80211_dev_t *ieee80211_dev,
     ieee80211_key_config_t *key_conf, bool insert)
 {
@@ -116,5 +116,5 @@
  *
  */
-int ieee80211_scan_impl(ieee80211_dev_t *ieee80211_dev)
+errno_t ieee80211_scan_impl(ieee80211_dev_t *ieee80211_dev)
 {
 	fibril_mutex_lock(&ieee80211_dev->scan_mutex);
@@ -178,5 +178,5 @@
  *
  */
-int ieee80211_prf(uint8_t *key, uint8_t *data, uint8_t *hash,
+errno_t ieee80211_prf(uint8_t *key, uint8_t *data, uint8_t *hash,
     size_t output_size)
 {
@@ -212,5 +212,5 @@
 }
 
-int ieee80211_rc4_key_unwrap(uint8_t *key, uint8_t *data, size_t data_size,
+errno_t ieee80211_rc4_key_unwrap(uint8_t *key, uint8_t *data, size_t data_size,
     uint8_t *output)
 {
@@ -218,5 +218,5 @@
 }
 
-int ieee80211_aes_key_unwrap(uint8_t *kek, uint8_t *data, size_t data_size,
+errno_t ieee80211_aes_key_unwrap(uint8_t *kek, uint8_t *data, size_t data_size,
     uint8_t *output)
 {
@@ -285,5 +285,5 @@
 }
 
-int ieee80211_michael_mic(uint8_t *key, uint8_t *buffer, size_t size,
+errno_t ieee80211_michael_mic(uint8_t *key, uint8_t *buffer, size_t size,
     uint8_t *mic)
 {
@@ -372,5 +372,5 @@
 }
 
-int rnd_sequence(uint8_t *sequence, size_t length)
+errno_t rnd_sequence(uint8_t *sequence, size_t length)
 {
 	if (!sequence)
