Index: uspace/lib/c/generic/io/io.c
===================================================================
--- uspace/lib/c/generic/io/io.c	(revision f77c1c90c1f223647872d5cefa2d86f63bc846d7)
+++ uspace/lib/c/generic/io/io.c	(revision e211ea04fccf33d4cb2092f630a29e893e096a02)
@@ -297,5 +297,5 @@
 		flags |= WALK_MAY_CREATE;
 	int file;
-	int rc = vfs_lookup(path, flags, &file);
+	errno_t rc = vfs_lookup(path, flags, &file);
 	if (rc != EOK) {
 		errno = rc;
@@ -364,5 +364,5 @@
 static int _fclose_nofree(FILE *stream)
 {
-	int rc = 0;
+	errno_t rc = 0;
 	
 	fflush(stream);
@@ -433,5 +433,5 @@
 static size_t _fread(void *buf, size_t size, size_t nmemb, FILE *stream)
 {
-	int rc;
+	errno_t rc;
 	size_t nread;
 
@@ -462,5 +462,5 @@
 static size_t _fwrite(const void *buf, size_t size, size_t nmemb, FILE *stream)
 {
-	int rc;
+	errno_t rc;
 	size_t nwritten;
 
@@ -495,5 +495,5 @@
 static void _ffillbuf(FILE *stream)
 {
-	int rc;
+	errno_t rc;
 	size_t nread;
 
@@ -801,5 +801,5 @@
 int fseek(FILE *stream, long offset, int whence)
 {
-	int rc;
+	errno_t rc;
 
 	if (stream->error)
@@ -877,5 +877,5 @@
 	
 	if ((stream->fd >= 0) && (stream->need_sync)) {
-		int rc;
+		errno_t rc;
 
 		/**
@@ -934,5 +934,5 @@
 }
 
-int vfs_fhandle(FILE *stream, int *handle)
+errno_t vfs_fhandle(FILE *stream, int *handle)
 {
 	if (stream->fd >= 0) {
