]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
D3: execve argv/envp stack + errno
authorTulio A M Mendes <[email protected]>
Sun, 8 Feb 2026 01:51:33 +0000 (22:51 -0300)
committerTulio A M Mendes <[email protected]>
Sun, 8 Feb 2026 01:51:33 +0000 (22:51 -0300)
commitf983f6baf516310dd6e35c19ba3946f8fee76d82
tree62b5c37a47cdd8fd15908099eedd7ce69da0cb0c
parent44f636259ed265f441f0ed84659e88428610cf0f
D3: execve argv/envp stack + errno

Copy argv/envp from user memory and build a minimal initial user stack in the new address space during execve(). Improve errno reporting (EFAULT/ENOENT/ENOMEM/EINVAL).
src/kernel/syscall.c