]> code.citadel.org Git - citadel.git/commit - citadel/sysdep.c
In r3487 we had set the master listening sockets to
authorArt Cancro <ajc@citadel.org>
Tue, 4 Apr 2006 18:29:19 +0000 (18:29 +0000)
committerArt Cancro <ajc@citadel.org>
Tue, 4 Apr 2006 18:29:19 +0000 (18:29 +0000)
commitabcd4c63c02f9f3a1349f50925b3325e1148bddd
treeb329abf7025044d9911fef14ef838eb58cf1a9e4
parent3897b77d3d80f7327c9f423f9855118157508620
In r3487 we had set the master listening sockets to
non-blocking in order to avoid locking up the server when select() returns
but accept() does not.  This sets the individual connection sockets to non
blocking as well.  Now, the individual sockets are set back to blocking mode.
This prevents certain network operations from barfing when running on
FreeBSD.
citadel/sysdep.c