X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/b91be0033265b5b6bd716bd39cb0971da41906c4..f6ab9c9ababa2cf6e5c723b83ffb9362094054e8:/lunaix-os/kernel/exe/exec.c diff --git a/lunaix-os/kernel/exe/exec.c b/lunaix-os/kernel/exe/exec.c index 8a14c4a..7afd0e1 100644 --- a/lunaix-os/kernel/exe/exec.c +++ b/lunaix-os/kernel/exe/exec.c @@ -1,4 +1,3 @@ -#include #include #include #include @@ -11,6 +10,9 @@ #include #include +#include +#include + #include void @@ -93,7 +95,7 @@ exec_load(struct exec_container* container, struct v_file* executable) if (container->vms_mnt == VMS_SELF) { // we are loading executable into current addr space - ptr_t ustack = USTACK_TOP; + ptr_t ustack = USR_STACK_END; size_t argv_len = 0, envp_len = 0; ptr_t argv_ptr = 0, envp_ptr = 0;