Messages in this thread | | | Date | Sat, 1 Mar 2008 08:42:21 +0000 | From | Geoff Clare <> | Subject | Re: [RFC/PATCH] RLIMIT_ARG_MAX |
| |
Michael Kerrisk <michael.kerrisk@googlemail.com> wrote, on 29 Feb 2008: > > My reading of POSIX.1 (and POSIX doesn't seem very explicit on this > point), is that the limits on argv+environ and on stack are decoupled, > since POSIX specifies RLIMIT_STACK and sysconf(_SC_ARG_MAX) and doesn't > specify any relationship between the two.
POSIX doesn't specify any relationship between them because (as far as POSIX is concerned) they are limits on entirely different things. sysconf(_SC_ARG_MAX) is a limit on how much arg+env a process can _pass_ to the exec*() functions. The RLIMIT_* limits are limits on the process itself.
-- Geoff Clare <g.clare@opengroup.org> The Open Group, Thames Tower, Station Road, Reading, RG1 1LX, England
| |