Index: uspace/lib/usbhost/src/hcd.c
===================================================================
--- uspace/lib/usbhost/src/hcd.c	(revision 132ab5d1e75253f9bae910b2748a4c13efe7e71f)
+++ uspace/lib/usbhost/src/hcd.c	(revision a0a9cc249adce31c755defdb6b74a991ebbf55ea)
@@ -107,5 +107,5 @@
  * Worker for the HW interrupt replacement fibril.
  */
-static int interrupt_polling(void *arg)
+static errno_t interrupt_polling(void *arg)
 {
 	bus_t *bus = arg;
@@ -154,5 +154,5 @@
  * @return Negative error code.
  */
-static int hcd_ddf_setup_interrupts(hc_device_t *hcd, const hw_res_list_parsed_t *hw_res)
+static errno_t hcd_ddf_setup_interrupts(hc_device_t *hcd, const hw_res_list_parsed_t *hw_res)
 {
 	assert(hcd);
@@ -163,5 +163,5 @@
 
 	int irq;
-	int ret;
+	errno_t ret;
 	ret = hc_driver->irq_code_gen(&irq_code, hcd, hw_res, &irq);
 	if (ret != EOK) {
@@ -205,7 +205,7 @@
  * @return Error code
  */
-int hc_dev_add(ddf_dev_t *device)
-{
-	int ret = EOK;
+errno_t hc_dev_add(ddf_dev_t *device)
+{
+	errno_t ret = EOK;
 	assert(device);
 
@@ -311,7 +311,7 @@
 }
 
-int hc_dev_remove(ddf_dev_t *dev)
-{
-	int err;
+errno_t hc_dev_remove(ddf_dev_t *dev)
+{
+	errno_t err;
 	hc_device_t *hcd = dev_to_hcd(dev);
 
@@ -333,7 +333,7 @@
 }
 
-int hc_dev_gone(ddf_dev_t *dev)
-{
-	int err = ENOTSUP;
+errno_t hc_dev_gone(ddf_dev_t *dev)
+{
+	errno_t err = ENOTSUP;
 	hc_device_t *hcd = dev_to_hcd(dev);
 
@@ -346,5 +346,5 @@
 }
 
-int hc_fun_online(ddf_fun_t *fun)
+errno_t hc_fun_online(ddf_fun_t *fun)
 {
 	assert(fun);
