[libc-commits] [libc] [libc] Deduplicate va_list to argv extraction using exec_with_arg_list (PR #234581)
via libc-commits
libc-commits at lists.llvm.org
Thu Oct 22 04:16:14 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-libc
Author: Aman Maurya (amanmaurya92)
<details>
<summary>Changes</summary>
Deduplicate the `va_list` to `argv` VLA extraction logic across `execl`, `execle`, and `execlp` into a shared `internal::exec_with_arg_list` helper in `libc/src/unistd/linux/exec_utils.h`.
Follow-up to #<!-- -->232901 suggested by @<!-- -->labath.
---
Full diff: https://github.com/llvm/llvm-project/pull/234581.diff
5 Files Affected:
- (modified) libc/src/unistd/linux/CMakeLists.txt (+3-5)
- (modified) libc/src/unistd/linux/exec_utils.h (+38)
- (modified) libc/src/unistd/linux/execl.cpp (+7-26)
- (modified) libc/src/unistd/linux/execle.cpp (+7-25)
- (modified) libc/src/unistd/linux/execlp.cpp (+6-24)
``````````diff
The server is unavailable at this time. Please wait a few minutes before you try again.
``````````
</details>
https://github.com/llvm/llvm-project/pull/234581
More information about the libc-commits
mailing list