This is an automated email from the ASF dual-hosted git repository.
acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new 8f4c39af7bb libs/libc/unistd: Return ARG_MAX from sysconf(_SC_ARG_MAX).
8f4c39af7bb is described below
commit 8f4c39af7bb562e6d65e4ecf11d2311575637284
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;