]> 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)
commit282c3b5819bd5e1a78a3be6888f57dcdab75cd56
tree84672ab052695c00ea60f2b36d7d53de46a29c20
parente632e7b8f7d717a38362b84c3ef3dc78d752970f
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