From: sos AT prospect DOT com DOT ru (Sergey Okhapkin) Subject: RE: error when maxing out processes 4 Jun 1998 23:46:27 -0700 Message-ID: <01BD906B.E8F14BB0.cygnus.cygwin32.developers@drs> Cc: "cygwin32-developers AT cygnus DOT com" Geoffrey Noer wrote: > On Thu, Jun 04, 1998 at 10:08:27AM +0400, Sergey Okhapkin wrote: > [...] > > It's not possible to wait more than 63 childs, because of > > WaitForMultipleObjects() call limitation (the maximum number of handles to > > wait is 64). I think fork() call should fail when nchildren >= 63. Also, > > sysconf(_SC_CHILD_MAX) should return 63. > > Hmmm... _SC_CHILD_MAX is "the number of simultaneous processes per > read user ID." Isn't it more than we don't a parent process to have > more than 63 children? > I'll look into PCTS sources - it checks some value and reports an error when is able to fork more than this number of processes on cygwin :-) Probably, it checks _POSIX_CHILD_MAX defined in . -- Sergey Okhapkin, http://www.lexa.ru/sos Moscow, Russia.