Index: uspace/lib/c/include/loader/loader.h
===================================================================
--- uspace/lib/c/include/loader/loader.h	(revision 866e627983a4c2729536d3da7c79932dc4dc9f27)
+++ uspace/lib/c/include/loader/loader.h	(revision 71717609ad839bc0a9376e3b86af0681295db668)
@@ -39,6 +39,4 @@
 #include <task.h>
 
-typedef struct fdi_node fdi_node_t;
-
 /** Forward declararion */
 struct loader;
@@ -51,5 +49,5 @@
 extern int loader_set_pathname(loader_t *, const char *);
 extern int loader_set_args(loader_t *, const char *const[]);
-extern int loader_set_files(loader_t *, fdi_node_t *const[]);
+extern int loader_set_files(loader_t *, int *const[]);
 extern int loader_load_program(loader_t *);
 extern int loader_run(loader_t *);
Index: uspace/lib/c/include/loader/pcb.h
===================================================================
--- uspace/lib/c/include/loader/pcb.h	(revision 866e627983a4c2729536d3da7c79932dc4dc9f27)
+++ uspace/lib/c/include/loader/pcb.h	(revision 71717609ad839bc0a9376e3b86af0681295db668)
@@ -38,5 +38,4 @@
 
 #include <sys/types.h>
-#include <vfs/vfs.h>
 
 typedef void (*entry_point_t)(void);
@@ -62,7 +61,5 @@
 	
 	/** Number of preset files. */
-	int filc;
-	/** Preset files. */
-	fdi_node_t **filv;
+	unsigned int filc;
 	
 	/*
