Hi,

while trying to compile with the 20030501 patch on an OpenBSD
3.4beta (= snapshot as of last week), I get this:

--------------- cut
./auto-int auto_spawn `head -1 conf-spawn` > auto_spawn.c
./compile auto_spawn.c
./load chkspawn substdio.a error.a str.a fs.a auto_spawn.o
./chkspawn
Oops. Your system's FD_SET() has a hidden limit of 256 descriptors.
This means that the qmail daemons could crash if you set the run-time
concurrency higher than 125. So I'm going to insist that the
concurrency
limit in conf-spawn be at most 125. Right now it's 500.
--------------- cut

Does chkspawn detect the limit the wrong way, or is the limit real?
Reading FD_SET(3) suggests that some manual intervention would
be neccessary, but could be used to circumvent the limit.

Comments on why the limit is there, why it is "hidden", and
whether the example code could be safely plugged into the
qmail-ldap code are very welcome...


Best,
--Toni++

Reply via email to