On 7/25/12 11:33 AM, Andreas Schwab wrote:

> I cannot see how CHILD_MAX is related to pid reuse.  CHILD_MAX is a
> per-user limit, but the pid namespace is global.  If the shell forks a
> new process, and the pid of it matches one of the previously used pids
> for asynchronous jobs it can surely discard the remembered status for
> that job.

Thanks, that's a good restatement of the problem.  Your proposed solution
is one of the possibles.  The question is whether or not it's necessary
(apparently on some systems) and sufficient (probably).

Chet


-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU    c...@case.edu    http://cnswww.cns.cwru.edu/~chet/



Reply via email to