]> 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]>
Wed, 3 Jun 2026 04:02:35 +0000 (01:02 -0300)
commitce62d9ce8abbd9bd39a0a0694b96356424ca911c
treec4b2437192cca87e6ed94aa48e30ab63c3abf6f5
parenta9bcec4f1339a2532efb3611f0ae06769d4e1391
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