x86: Poll and discard console devices during setup
[akaros.git] / kern / include / process.h
index 1ccab3b..bae8b7b 100644 (file)
@@ -79,6 +79,8 @@ extern spinlock_t pid_hash_lock;
 
 /* Initialization */
 void proc_init(void);
+void proc_set_username(struct proc *p, char *name);
+void proc_inherit_parent_username(struct proc *child, struct proc *parent);
 void proc_set_progname(struct proc *p, char *name);
 void proc_replace_binary_path(struct proc *p, char *path);
 void proc_init_procinfo(struct proc* p);
@@ -175,7 +177,8 @@ void proc_init_ctx(struct user_context *ctx, uint32_t vcoreid, uintptr_t entryp,
                    uintptr_t stack_top, uintptr_t tls_desc);
 void proc_secure_ctx(struct user_context *ctx);
 void __abandon_core(void);
+void __clear_owning_proc(uint32_t coreid);
 
 /* Degubbing */
 void print_allpids(void);
-void print_proc_info(pid_t pid);
+void print_proc_info(pid_t pid, int verbosity);