Index: uspace/drv/char/i8042/i8042.c
===================================================================
--- uspace/drv/char/i8042/i8042.c	(revision 071a1ddbcc6bb2b9c6f3c1a3acc865f1f23b5fe0)
+++ uspace/drv/char/i8042/i8042.c	(revision b7fd2a02e4161f4edd38548e7f8456b8021549be)
@@ -68,6 +68,6 @@
 
 static void i8042_char_conn(ipc_callid_t, ipc_call_t *, void *);
-static int i8042_read(chardev_srv_t *, void *, size_t, size_t *);
-static int i8042_write(chardev_srv_t *, const void *, size_t, size_t *);
+static errno_t i8042_read(chardev_srv_t *, void *, size_t, size_t *);
+static errno_t i8042_write(chardev_srv_t *, const void *, size_t, size_t *);
 
 static chardev_ops_t i8042_chardev_ops = {
@@ -129,5 +129,5 @@
 {
 	i8042_t *controller = ddf_dev_data_get(dev);
-	int rc;
+	errno_t rc;
 	
 	const uint8_t status = IPC_GET_ARG1(*call);
@@ -158,5 +158,5 @@
  *
  */
-int i8042_init(i8042_t *dev, addr_range_t *regs, int irq_kbd,
+errno_t i8042_init(i8042_t *dev, addr_range_t *regs, int irq_kbd,
     int irq_mouse, ddf_dev_t *ddf_dev)
 {
@@ -170,5 +170,5 @@
 	i8042_regs_t *ar;
 	
-	int rc;
+	errno_t rc;
 	bool kbd_bound = false;
 	bool aux_bound = false;
@@ -350,5 +350,5 @@
  *
  */
-static int i8042_write(chardev_srv_t *srv, const void *data, size_t size,
+static errno_t i8042_write(chardev_srv_t *srv, const void *data, size_t size,
     size_t *nwr)
 {
@@ -385,5 +385,5 @@
  *
  */
-static int i8042_read(chardev_srv_t *srv, void *dest, size_t size,
+static errno_t i8042_read(chardev_srv_t *srv, void *dest, size_t size,
     size_t *nread)
 {
@@ -391,5 +391,5 @@
 	size_t p;
 	uint8_t *destp = (uint8_t *)dest;
-	int rc;
+	errno_t rc;
 	
 	fibril_mutex_lock(&port->buf_lock);
