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 af6cad4bb7b7a98c908b368ca1dd891db173aae8)
@@ -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 af6cad4bb7b7a98c908b368ca1dd891db173aae8)
@@ -52,4 +52,7 @@
 	/** Program entry point. */
 	entry_point_t entry;
+
+	/** Current working directory. */
+	char *cwd;
 	
 	/** Number of command-line arguments. */
