This is an automated email from the ASF dual-hosted git repository.
xiaoxiang781216 pushed a commit to branch releases/13.1
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/releases/13.1 by this push:
new 2fb0412354b libs/libc/unistd: Return ARG_MAX from sysconf(_SC_ARG_MAX).
2fb0412354b is described below
commit 2fb0412354b947a2a63c1c1b065b7b6ab53fdf64
Author: Marco Casaroli <[email protected]>
AuthorDate: Sun Oct 11 10:56:00 2026 +0200
libs/libc/unistd: Return ARG_MAX from sysconf(_SC_ARG_MAX).
unistd.h defines _SC_ARG_MAX and limits.h defines ARG_MAX, but
sysconf(_SC_ARG_MAX) returned -1 with ENOSYS. POSIX lists
_SC_ARG_MAX as a name that sysconf() must support.
Return ARG_MAX.
Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Marco Casaroli <[email protected]>
---
libs/libc/unistd/lib_sysconf.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/libs/libc/unistd/lib_sysconf.c b/libs/libc/unistd/lib_sysconf.c
index 20655721c1b..a52e946f841 100644
--- a/libs/libc/unistd/lib_sysconf.c
+++ b/libs/libc/unistd/lib_sysconf.c
@@ -239,6 +239,9 @@ long sysconf(int name)
case _SC_CLK_TCK:
return CLOCKS_PER_SEC;
+ case _SC_ARG_MAX:
+ return ARG_MAX;
+
case _SC_OPEN_MAX:
return OPEN_MAX;