Index: uspace/lib/libc/include/vfs/vfs.h
===================================================================
--- uspace/lib/libc/include/vfs/vfs.h	(revision 1090b8c5d547b44cb82f921d66261080be81ccc2)
+++ uspace/lib/libc/include/vfs/vfs.h	(revision 98000fb4ea6015506f059c9b121e417ce991ecfd)
@@ -37,4 +37,13 @@
 
 #include <sys/types.h>
+#include <ipc/vfs.h>
+#include <ipc/devmap.h>
+#include <stdio.h>
+
+typedef struct {
+	fs_handle_t fs_handle;
+	dev_handle_t dev_handle;
+	fs_index_t index;
+} fs_node_t;
 
 extern char *absolutize(const char *, size_t *);
@@ -43,4 +52,12 @@
     unsigned int flags);
 
+extern int open_node(fs_node_t *node, int oflag);
+extern int fd_phone(int);
+extern void fd_node(int, fs_node_t *);
+
+extern FILE *fopen_node(fs_node_t *node, const char *);
+extern int fphone(FILE *);
+extern void fnode(FILE *stream, fs_node_t *node);
+
 #endif
 
