]> git.sur5r.net Git - openldap/commit
ITS#4357 Solaris occasionally returns ENOSYS when selecting on a descriptor
authorHoward Chu <hyc@openldap.org>
Fri, 20 Jan 2006 08:13:54 +0000 (08:13 +0000)
committerHoward Chu <hyc@openldap.org>
Fri, 20 Jan 2006 08:13:54 +0000 (08:13 +0000)
commit2b0bccc74c407e21057455a30442e3d287764e24
tree01af6b5dfa38780a1fb0fb6658f71896f8245921
parent05088318df99b4a806a633c0823c2d63988fa66f
ITS#4357 Solaris occasionally returns ENOSYS when selecting on a descriptor
in the midst of closing. Instead of special casing EBADF, ENOSYS, and
WSAENOTSOCK, just count if any error occurs two or more times in a row,
and log if so. Don't treat any error as fatal unless it occurs many times
in a row (SLAPD_EBADF_LIMIT).
servers/slapd/daemon.c