* Master listening sockets are now non blocking, in order to deal with
authorArt Cancro <ajc@citadel.org>
Mon, 21 Feb 2005 21:38:21 +0000 (21:38 +0000)
committerArt Cancro <ajc@citadel.org>
Mon, 21 Feb 2005 21:38:21 +0000 (21:38 +0000)
commita6f716541785fc43dde40f38ff76261a48517808
treecc5b9f36f181fdde0c63ffc86e63d97a441176a0
parent14369bba1cc9d3dc85357ea9d64333b332703193
* Master listening sockets are now non blocking, in order to deal with
  rare situations where select() lights up a master socket but there are
  no incoming connections.  Making the socket non blocking keeps the
  accept() call from blocking, which would subsequently lock the whole
  server until a new connection arrives.
citadel/room_ops.c
citadel/serv_chat.c
citadel/serv_imap.c
citadel/sysdep.c