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;
 

Reply via email to