Index: uspace/lib/libc/generic/vfs/vfs.c
===================================================================
--- uspace/lib/libc/generic/vfs/vfs.c	(revision 99272a380ff885480a8f252b2e013a3ef7216b14)
+++ uspace/lib/libc/generic/vfs/vfs.c	(revision bac82eebae5b85ba4fd0a1442b085cfb504958ee)
@@ -333,5 +333,5 @@
 }
 
-void fd_node(int fildes, fdi_node_t *node)
+int fd_node(int fildes, fdi_node_t *node)
 {
 	futex_down(&vfs_phone_futex);
@@ -352,9 +352,7 @@
 		node->dev_handle = (dev_handle_t) dev_handle;
 		node->index = (fs_index_t) index;
-	} else {
-		node->fs_handle = 0;
-		node->dev_handle = 0;
-		node->index = 0;
-	}
+	}
+	
+	return rc;
 }
 
