Index: uspace/lib/usbvirt/include/usbvirt/device.h
===================================================================
--- uspace/lib/usbvirt/include/usbvirt/device.h	(revision 585635856440deab73ad5891daab8fa87901aa68)
+++ uspace/lib/usbvirt/include/usbvirt/device.h	(revision 847844a5c1c6014e479cb00bf10c9d740927aa2d)
@@ -56,5 +56,5 @@
  * @return Error code.
  */
-typedef int (*usbvirt_on_data_to_device_t)(usbvirt_device_t *dev,
+typedef errno_t (*usbvirt_on_data_to_device_t)(usbvirt_device_t *dev,
     usb_endpoint_t endpoint, usb_transfer_type_t transfer_type,
     const void *buffer, size_t buffer_size);
@@ -70,5 +70,5 @@
  * @return Error code.
  */
-typedef int (*usbvirt_on_data_from_device_t)(usbvirt_device_t *dev,
+typedef errno_t (*usbvirt_on_data_from_device_t)(usbvirt_device_t *dev,
     usb_endpoint_t endpoint, usb_transfer_type_t transfer_type,
     void *buffer, size_t buffer_size, size_t *act_buffer_size);
@@ -85,5 +85,5 @@
  * @return Error code.
  */
-typedef int (*usbvirt_on_control_t)(usbvirt_device_t *dev,
+typedef errno_t (*usbvirt_on_control_t)(usbvirt_device_t *dev,
     const usb_device_request_setup_packet_t *setup_packet,
     uint8_t *data, size_t *act_data_size);
@@ -239,9 +239,9 @@
 };
 
-extern int req_nop(usbvirt_device_t *device,
+extern errno_t req_nop(usbvirt_device_t *device,
     const usb_device_request_setup_packet_t *setup_packet,
     uint8_t *data, size_t *act_size);
 
-extern int usbvirt_device_plug(usbvirt_device_t *, const char *);
+extern errno_t usbvirt_device_plug(usbvirt_device_t *, const char *);
 extern void usbvirt_device_unplug(usbvirt_device_t *);
 
@@ -250,11 +250,11 @@
     const void *, size_t);
 
-extern int usbvirt_control_write(usbvirt_device_t *, const void *, size_t,
+extern errno_t usbvirt_control_write(usbvirt_device_t *, const void *, size_t,
     void *, size_t);
-extern int usbvirt_control_read(usbvirt_device_t *, const void *, size_t,
+extern errno_t usbvirt_control_read(usbvirt_device_t *, const void *, size_t,
     void *, size_t, size_t *);
-extern int usbvirt_data_out(usbvirt_device_t *, usb_transfer_type_t,
+extern errno_t usbvirt_data_out(usbvirt_device_t *, usb_transfer_type_t,
     usb_endpoint_t, const void *, size_t);
-extern int usbvirt_data_in(usbvirt_device_t *, usb_transfer_type_t,
+extern errno_t usbvirt_data_in(usbvirt_device_t *, usb_transfer_type_t,
     usb_endpoint_t, void *, size_t, size_t *);
 
Index: uspace/lib/usbvirt/include/usbvirt/ipc.h
===================================================================
--- uspace/lib/usbvirt/include/usbvirt/ipc.h	(revision 585635856440deab73ad5891daab8fa87901aa68)
+++ uspace/lib/usbvirt/include/usbvirt/ipc.h	(revision 847844a5c1c6014e479cb00bf10c9d740927aa2d)
@@ -54,11 +54,11 @@
 } usbvirt_hc_to_device_method_t;
 
-extern int usbvirt_ipc_send_control_read(async_sess_t *, void *, size_t,
+extern errno_t usbvirt_ipc_send_control_read(async_sess_t *, void *, size_t,
     void *, size_t, size_t *);
-extern int usbvirt_ipc_send_control_write(async_sess_t *, void *, size_t,
+extern errno_t usbvirt_ipc_send_control_write(async_sess_t *, void *, size_t,
     void *, size_t);
-extern int usbvirt_ipc_send_data_in(async_sess_t *, usb_endpoint_t,
+extern errno_t usbvirt_ipc_send_data_in(async_sess_t *, usb_endpoint_t,
     usb_transfer_type_t, void *, size_t, size_t *);
-extern int usbvirt_ipc_send_data_out(async_sess_t *, usb_endpoint_t,
+extern errno_t usbvirt_ipc_send_data_out(async_sess_t *, usb_endpoint_t,
     usb_transfer_type_t, void *, size_t);
 
Index: uspace/lib/usbvirt/include/usbvirt/virthub_base.h
===================================================================
--- uspace/lib/usbvirt/include/usbvirt/virthub_base.h	(revision 585635856440deab73ad5891daab8fa87901aa68)
+++ uspace/lib/usbvirt/include/usbvirt/virthub_base.h	(revision 847844a5c1c6014e479cb00bf10c9d740927aa2d)
@@ -56,5 +56,5 @@
 void *virthub_get_data(usbvirt_device_t *dev);
 
-int virthub_base_init(virthub_base_t *instance,
+errno_t virthub_base_init(virthub_base_t *instance,
     const char *name, usbvirt_device_ops_t *ops, void *data,
     const usb_standard_device_descriptor_t *device_desc,
@@ -63,12 +63,12 @@
 usb_address_t virthub_base_get_address(virthub_base_t *instance);
 
-int virthub_base_request(virthub_base_t *instance, usb_target_t target,
+errno_t virthub_base_request(virthub_base_t *instance, usb_target_t target,
     usb_direction_t dir, const usb_device_request_setup_packet_t *setup,
     void *buffer, size_t buffer_size, size_t *real_size);
 
-int virthub_base_get_hub_descriptor(usbvirt_device_t *dev,
+errno_t virthub_base_get_hub_descriptor(usbvirt_device_t *dev,
     const usb_device_request_setup_packet_t *request, uint8_t *data,
     size_t *act_size);
-int virthub_base_get_null_status(usbvirt_device_t *dev,
+errno_t virthub_base_get_null_status(usbvirt_device_t *dev,
     const usb_device_request_setup_packet_t *request, uint8_t *data,
     size_t *act_size);
