r17569: Make 'max smbd processes' more robust. Counting on the child to decrement a
authorVolker Lendecke <vlendec@samba.org>
Wed, 16 Aug 2006 10:36:19 +0000 (10:36 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:38:39 +0000 (11:38 -0500)
commit0be131725ff90e48d4f9696b80b35b740575fb2c
tree4720d524c85b85a12277c6a3e34900f9f894b00d
parent5615d534595013eb8749037d16efd726e728c330
r17569: Make 'max smbd processes' more robust. Counting on the child to decrement a
tdb entry is not the most reliable way to count children correctly.

This increments the number of children after a fork and decrements it upon
SIGCLD. I'm keeping a list of children just for consistency checks, so that we
at least get a debug level 0 message if something goes wrong.

Volker
(This used to be commit eb45de167d24d07a218307ec5a48c0029ec097c6)
source3/lib/dummysmbd.c
source3/lib/util.c
source3/smbd/process.c
source3/smbd/server.c