Index: uspace/lib/libc/include/loader/loader.h
===================================================================
--- uspace/lib/libc/include/loader/loader.h	(revision 99272a380ff885480a8f252b2e013a3ef7216b14)
+++ uspace/lib/libc/include/loader/loader.h	(revision 4a537dda1680cfd9fd57ba877d36d641060c8f7f)
@@ -49,4 +49,5 @@
 extern loader_t *loader_connect(void);
 extern int loader_get_task_id(loader_t *, task_id_t *);
+extern int loader_set_cwd(loader_t *);
 extern int loader_set_pathname(loader_t *, const char *);
 extern int loader_set_args(loader_t *, char *const[]);
Index: uspace/lib/libc/include/loader/pcb.h
===================================================================
--- uspace/lib/libc/include/loader/pcb.h	(revision 99272a380ff885480a8f252b2e013a3ef7216b14)
+++ uspace/lib/libc/include/loader/pcb.h	(revision 4a537dda1680cfd9fd57ba877d36d641060c8f7f)
@@ -52,4 +52,7 @@
 	/** Program entry point. */
 	entry_point_t entry;
+
+	/** Current working directory. */
+	char *cwd;
 	
 	/** Number of command-line arguments. */
