[USER] Init libc with arguments and environment
MESS - execve - Clean up and move earlier
This commit is contained in:
@@ -4,4 +4,4 @@
|
||||
#include <thread.h>
|
||||
|
||||
void *load_elf(process_t *p, void *data);
|
||||
thread_t *exec_elf(process_t *p, void *image);
|
||||
thread_t *exec_elf(process_t *p, void *image, char *argv[], char *envp[]);
|
||||
|
||||
@@ -62,5 +62,5 @@ void procmm_free_map(process_t *proc);
|
||||
void procmm_print_map(procmm_mmap_t *map);
|
||||
procmm_area_t *procmm_map(procmm_mmap_t *map, uintptr_t start, uintptr_t end, uint64_t flags);
|
||||
void procmm_unmap(procmm_area_t *a);
|
||||
uintptr_t procmm_setup(process_t *proc);
|
||||
int procmm_setup(process_t *proc, size_t brk_size);
|
||||
registers_t *procmm_page_fault(registers_t *r);
|
||||
|
||||
Reference in New Issue
Block a user