I just want to make sure I understand the method behind this patch. It seems that multiple listener threads all select() on a single socket in a round robin manner, which is controlled by a mutex (&slap_daemon[ t_my_id ].sd_mutex). Is this correct? thanks, john -- John Morrissey _o /\ ---- __o jwm@horde.net _-< \_ / \ ---- < \, www.horde.net/ __(_)/_(_)________/ \_______(_) /_(_)__