]> 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)
commitfb4199dd3b0a2ba6da1401b4c9f99e3deb908784
tree27560fffe95cdd0233968301188a9a4e4b7209c3
parent8c457f9a9d237f5ce68f808eed4abb705c59143a
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