]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
posix: tighten uaccess + errno helpers
authorTulio A M Mendes <[email protected]>
Sun, 8 Feb 2026 03:01:39 +0000 (00:01 -0300)
committerTulio A M Mendes <[email protected]>
Sun, 8 Feb 2026 03:01:39 +0000 (00:01 -0300)
commit159c1a447bcb02ddf00dbc34bf42a7a00595084b
tree8099157f72e18dcdfc4c74c1d8dd2b597d91f3ec
parentf2a0ff093b814c8baf416324368fb15c677b37a7
posix: tighten uaccess + errno helpers

Return proper -errno from remaining syscall helpers (pipe/fd allocation) and harden copy_to_user to require writable user mappings on x86. copy_{to,from}_user now return -EFAULT on invalid ranges.
src/kernel/syscall.c
src/kernel/uaccess.c