Index: uspace/drv/char/ski-con/ski-con.c
===================================================================
--- uspace/drv/char/ski-con/ski-con.c	(revision 39026d7c7b8398cf28a13ecd9f768d4f5d82e2b9)
+++ uspace/drv/char/ski-con/ski-con.c	(revision e211ea04fccf33d4cb2092f630a29e893e096a02)
@@ -48,10 +48,10 @@
 #define POLL_INTERVAL		10000
 
-static int ski_con_fibril(void *arg);
+static errno_t ski_con_fibril(void *arg);
 static int32_t ski_con_getchar(void);
 static void ski_con_connection(ipc_callid_t, ipc_call_t *, void *);
 
-static int ski_con_read(chardev_srv_t *, void *, size_t, size_t *);
-static int ski_con_write(chardev_srv_t *, const void *, size_t, size_t *);
+static errno_t ski_con_read(chardev_srv_t *, void *, size_t, size_t *);
+static errno_t ski_con_write(chardev_srv_t *, const void *, size_t, size_t *);
 
 static chardev_ops_t ski_con_chardev_ops = {
@@ -63,10 +63,10 @@
 
 /** Add ski console device. */
-int ski_con_add(ski_con_t *con)
+errno_t ski_con_add(ski_con_t *con)
 {
 	fid_t fid;
 	ddf_fun_t *fun = NULL;
 	bool bound = false;
-	int rc;
+	errno_t rc;
 
 	circ_buf_init(&con->cbuf, con->buf, ski_con_buf_size, 1);
@@ -116,5 +116,5 @@
 
 /** Remove ski console device */
-int ski_con_remove(ski_con_t *con)
+errno_t ski_con_remove(ski_con_t *con)
 {
 	return ENOTSUP;
@@ -122,5 +122,5 @@
 
 /** Ski console device gone */
-int ski_con_gone(ski_con_t *con)
+errno_t ski_con_gone(ski_con_t *con)
 {
 	return ENOTSUP;
@@ -128,9 +128,9 @@
 
 /** Poll Ski for keypresses. */
-static int ski_con_fibril(void *arg)
+static errno_t ski_con_fibril(void *arg)
 {
 	int32_t c;
 	ski_con_t *con = (ski_con_t *) arg;
-	int rc;
+	errno_t rc;
 
 	while (1) {
@@ -212,5 +212,5 @@
 
 /** Read from Ski console device */
-static int ski_con_read(chardev_srv_t *srv, void *buf, size_t size,
+static errno_t ski_con_read(chardev_srv_t *srv, void *buf, size_t size,
     size_t *nread)
 {
@@ -218,5 +218,5 @@
 	size_t p;
 	uint8_t *bp = (uint8_t *) buf;
-	int rc;
+	errno_t rc;
 
 	fibril_mutex_lock(&con->buf_lock);
@@ -240,5 +240,5 @@
 
 /** Write to Ski console device */
-static int ski_con_write(chardev_srv_t *srv, const void *data, size_t size,
+static errno_t ski_con_write(chardev_srv_t *srv, const void *data, size_t size,
     size_t *nwr)
 {
