]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
security: Round 5.3 execl/execlp varargs (U04)
authorTulio A M Mendes <[email protected]>
Mon, 25 May 2026 19:14:03 +0000 (16:14 -0300)
committerTulio A M Mendes <[email protected]>
Mon, 25 May 2026 19:14:03 +0000 (16:14 -0300)
commita8c5818b688c7824bee52231a2d4c02f558044e3
tree4b9d3ac7044264d70467a79449fd42dbd3426fd8
parent6d19a4be12bea74147b072ef47bd1b90cd80b20c
security: Round 5.3 execl/execlp varargs (U04)

U04: Fix varargs handling in execl/execlp
- execl: Use va_list instead of pointer arithmetic for portability
- execlp: Use va_list instead of pointer arithmetic for portability
- Both functions now use __builtin_va_start/va_arg/va_end properly

Tests: 119/119 PASS (smoke test, SMP=4)
user/ulibc/src/execvp.c