]> git.sur5r.net Git - openldap/commit
Streamlined listener/select/accept handling:
authorHoward Chu <hyc@openldap.org>
Thu, 15 May 2003 13:10:52 +0000 (13:10 +0000)
committerHoward Chu <hyc@openldap.org>
Thu, 15 May 2003 13:10:52 +0000 (13:10 +0000)
commit8e550fae0c3f279f7ec8ecd874ed584b63f7e1b3
tree9afee57b8cda215d55a7773295230241901835b3
parent64485f5fe08e88428be92a9a4c817107dbedb73b
Streamlined listener/select/accept handling:
  For ITS#2482:
  added sl_is_mute flag to Listener - when set, the listener is ignored
  if accept() on a listener fails with EMFILE, set the sl_is_mute flag
  when removing a connection, if emfile != 0, look for a listener to unmute

  For ITS#2374:
  if global_idletimeout is set and there are active sessions, use a timeout
  on the select() to actively detect idle sessions.
servers/slapd/daemon.c
servers/slapd/slap.h