Index: kernel/generic/include/proc/task.h
===================================================================
--- kernel/generic/include/proc/task.h	(revision e1f51712ebecf49aa1054453f57ea2118f705b5f)
+++ kernel/generic/include/proc/task.h	(revision 2c4fb51b2c33786a0d3feca94cbe6c2965913c0a)
@@ -117,5 +117,4 @@
 extern task_t *task_create(as_t *as, char *name);
 extern void task_destroy(task_t *t);
-extern task_t *task_run_program(void *program_addr, char *name);
 extern task_t *task_find_by_id(task_id_t id);
 extern int task_kill(task_id_t id);
@@ -134,4 +133,5 @@
 
 extern unative_t sys_task_get_id(task_id_t *uspace_task_id);
+extern unative_t sys_task_spawn(void *image, size_t size);
 
 #endif
Index: kernel/generic/include/proc/thread.h
===================================================================
--- kernel/generic/include/proc/thread.h	(revision e1f51712ebecf49aa1054453f57ea2118f705b5f)
+++ kernel/generic/include/proc/thread.h	(revision 2c4fb51b2c33786a0d3feca94cbe6c2965913c0a)
@@ -249,4 +249,6 @@
 extern bool thread_exists(thread_t *t);
 
+extern thread_t *thread_create_program(void *program_addr, char *name);
+
 /** Fpu context slab cache. */
 extern slab_cache_t *fpu_context_slab;
