* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: socket.c,v 1.207.2.14 2002/07/11 04:04:26 marka Exp $ */
+/* $Id: socket.c,v 1.207.2.14.4.1 2003/02/18 06:02:47 marka Exp $ */
#include <config.h>
* or writes.
*/
- INSIST(fd >= 0 && fd < FD_SETSIZE);
+ INSIST(fd >= 0 && fd < (int)FD_SETSIZE);
if (manager->fdstate[fd] == CLOSE_PENDING) {
manager->fdstate[fd] = CLOSED;
INSIST(ISC_LIST_EMPTY(sock->recv_list));
INSIST(ISC_LIST_EMPTY(sock->send_list));
INSIST(sock->connect_ev == NULL);
- REQUIRE(sock->fd >= 0 && sock->fd < FD_SETSIZE);
+ REQUIRE(sock->fd >= 0 && sock->fd < (int)FD_SETSIZE);
LOCK(&manager->lock);
break;
}
- if (sock->fd >= FD_SETSIZE) {
+ if (sock->fd >= (int)FD_SETSIZE) {
(void)close(sock->fd);
isc_log_iwrite(isc_lctx, ISC_LOGCATEGORY_GENERAL,
ISC_LOGMODULE_SOCKET, ISC_LOG_ERROR,
sock->pf);
(void)close(fd);
goto soft_error;
- } else if (fd >= FD_SETSIZE) {
+ } else if (fd >= (int)FD_SETSIZE) {
isc_log_iwrite(isc_lctx, ISC_LOGCATEGORY_GENERAL,
ISC_LOGMODULE_SOCKET, ISC_LOG_ERROR,
isc_msgcat, ISC_MSGSET_SOCKET,
(void)isc_condition_destroy(&manager->shutdown_ok);
#endif /* ISC_PLATFORM_USETHREADS */
- for (i = 0 ; i < FD_SETSIZE ; i++)
+ for (i = 0 ; i < (int)FD_SETSIZE ; i++)
if (manager->fdstate[i] == CLOSE_PENDING)
close(i);