Index: uspace/lib/c/include/vfs/vfs.h
===================================================================
--- uspace/lib/c/include/vfs/vfs.h	(revision 8e3498b351ae109f7ad16592a1f108e3bd44c829)
+++ uspace/lib/c/include/vfs/vfs.h	(revision e1724290c4104a6acf5a433238f7faa147e83cb6)
@@ -85,5 +85,5 @@
 
 extern char *vfs_absolutize(const char *, size_t *);
-extern int vfs_clone(int, int, bool);
+extern int vfs_clone(int, int, bool, int *);
 extern int vfs_cwd_get(char *path, size_t);
 extern int vfs_cwd_set(const char *path);
@@ -95,6 +95,6 @@
 extern int vfs_link(int, const char *, vfs_file_kind_t, int *);
 extern int vfs_link_path(const char *, vfs_file_kind_t, int *);
-extern int vfs_lookup(const char *, int);
-extern int vfs_lookup_open(const char *, int, int);
+extern int vfs_lookup(const char *, int, int *);
+extern int vfs_lookup_open(const char *, int, int, int *);
 extern int vfs_mount_path(const char *, const char *, const char *,
     const char *, unsigned int, unsigned int);
@@ -106,9 +106,9 @@
 extern int vfs_read(int, aoff64_t *, void *, size_t, size_t *);
 extern int vfs_read_short(int, aoff64_t, void *, size_t, ssize_t *);
-extern int vfs_receive_handle(bool);
+extern int vfs_receive_handle(bool, int *);
 extern int vfs_rename_path(const char *, const char *);
 extern int vfs_resize(int, aoff64_t);
 extern int vfs_root(void);
-extern void vfs_root_set(int);
+extern int vfs_root_set(int);
 extern int vfs_stat(int, struct stat *);
 extern int vfs_stat_path(const char *, struct stat *);
@@ -120,5 +120,5 @@
 extern int vfs_unmount(int);
 extern int vfs_unmount_path(const char *);
-extern int vfs_walk(int, const char *, int);
+extern int vfs_walk(int, const char *, int, int *);
 extern int vfs_write(int, aoff64_t *, const void *, size_t, size_t *);
 extern int vfs_write_short(int, aoff64_t, const void *, size_t, ssize_t *);
