Index: uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c
===================================================================
--- uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c	(revision 071a1ddbcc6bb2b9c6f3c1a3acc865f1f23b5fe0)
+++ uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c	(revision da9d6cae9d1c35542e015f3d2826946a83fef587)
@@ -69,6 +69,6 @@
 static void s3c24xx_uart_sendb(s3c24xx_uart_t *, uint8_t);
 
-static int s3c24xx_uart_read(chardev_srv_t *, void *, size_t, size_t *);
-static int s3c24xx_uart_write(chardev_srv_t *, const void *, size_t, size_t *);
+static errno_t s3c24xx_uart_read(chardev_srv_t *, void *, size_t, size_t *);
+static errno_t s3c24xx_uart_write(chardev_srv_t *, const void *, size_t, size_t *);
 
 static chardev_ops_t s3c24xx_uart_chardev_ops = {
@@ -82,5 +82,5 @@
 	
 	async_set_fallback_port_handler(s3c24xx_uart_connection, uart);
-	int rc = loc_server_register(NAME);
+	errno_t rc = loc_server_register(NAME);
 	if (rc != EOK) {
 		printf("%s: Unable to register server.\n", NAME);
@@ -124,5 +124,5 @@
 static void s3c24xx_uart_irq_handler(ipc_call_t *call, void *arg)
 {
-	int rc;
+	errno_t rc;
 
 	(void) call;
@@ -200,5 +200,5 @@
 }
 
-static int s3c24xx_uart_read(chardev_srv_t *srv, void *buf, size_t size,
+static errno_t s3c24xx_uart_read(chardev_srv_t *srv, void *buf, size_t size,
     size_t *nread)
 {
@@ -206,5 +206,5 @@
 	size_t p;
 	uint8_t *bp = (uint8_t *) buf;
-	int rc;
+	errno_t rc;
 
 	fibril_mutex_lock(&uart->buf_lock);
@@ -227,5 +227,5 @@
 }
 
-static int s3c24xx_uart_write(chardev_srv_t *srv, const void *data, size_t size,
+static errno_t s3c24xx_uart_write(chardev_srv_t *srv, const void *data, size_t size,
     size_t *nwr)
 {
