Index: uspace/drv/char/pl050/pl050.c
===================================================================
--- uspace/drv/char/pl050/pl050.c	(revision dd8ab1cacb307cb1ac01aa4918c789d13e112e56)
+++ uspace/drv/char/pl050/pl050.c	(revision a53ed3a8097360ccf174e8d94fb407db919eb66a)
@@ -51,10 +51,10 @@
 };
 
-static int pl050_dev_add(ddf_dev_t *);
-static int pl050_fun_online(ddf_fun_t *);
-static int pl050_fun_offline(ddf_fun_t *);
+static errno_t pl050_dev_add(ddf_dev_t *);
+static errno_t pl050_fun_online(ddf_fun_t *);
+static errno_t pl050_fun_offline(ddf_fun_t *);
 static void pl050_char_conn(ipc_callid_t, ipc_call_t *, void *);
-static int pl050_read(chardev_srv_t *, void *, size_t, size_t *);
-static int pl050_write(chardev_srv_t *, const void *, size_t, size_t *);
+static errno_t pl050_read(chardev_srv_t *, void *, size_t, size_t *);
+static errno_t pl050_write(chardev_srv_t *, const void *, size_t, size_t *);
 
 static driver_ops_t driver_ops = {
@@ -158,9 +158,9 @@
 }
 
-static int pl050_init(pl050_t *pl050)
+static errno_t pl050_init(pl050_t *pl050)
 {
 	hw_res_list_parsed_t res;
 	void *regs;
-	int rc;
+	errno_t rc;
 
 	fibril_mutex_initialize(&pl050->buf_lock);
@@ -237,5 +237,5 @@
 }
 
-static int pl050_read(chardev_srv_t *srv, void *buffer, size_t size,
+static errno_t pl050_read(chardev_srv_t *srv, void *buffer, size_t size,
     size_t *nread)
 {
@@ -263,5 +263,5 @@
 }
 
-static int pl050_write(chardev_srv_t *srv, const void *data, size_t size,
+static errno_t pl050_write(chardev_srv_t *srv, const void *data, size_t size,
     size_t *nwritten)
 {
@@ -294,10 +294,10 @@
 
 /** Add device. */
-static int pl050_dev_add(ddf_dev_t *dev)
+static errno_t pl050_dev_add(ddf_dev_t *dev)
 {
 	ddf_fun_t *fun_a;
 	pl050_t *pl050 = NULL;
 	const char *mname;
-	int rc;
+	errno_t rc;
 
 	ddf_msg(LVL_DEBUG, "pl050_dev_add()");
@@ -363,5 +363,5 @@
 }
 
-static int pl050_fun_online(ddf_fun_t *fun)
+static errno_t pl050_fun_online(ddf_fun_t *fun)
 {
 	ddf_msg(LVL_DEBUG, "pl050_fun_online()");
@@ -369,5 +369,5 @@
 }
 
-static int pl050_fun_offline(ddf_fun_t *fun)
+static errno_t pl050_fun_offline(ddf_fun_t *fun)
 {
 	ddf_msg(LVL_DEBUG, "pl050_fun_offline()");
@@ -377,5 +377,5 @@
 int main(int argc, char *argv[])
 {
-	int rc;
+	errno_t rc;
 
 	printf(NAME ": HelenOS pl050 serial device driver\n");
