]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Increased listen backlog from 5 to use SOMAXCONN, system defined constant maximim...
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Mon, 16 May 2005 16:26:10 +0000 (16:26 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Mon, 16 May 2005 16:26:10 +0000 (16:26 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1407 e03df62e-2008-0410-955e-edbf42e46eb7

src/connection.cpp
src/inspircd.cpp
src/inspircd_io.cpp

index e08fcb4e1bb5b8c0ed95c437bebe29bebc0e4a2b..26d011914c325483f9959bcaf6799c9832d6cd73 100644 (file)
@@ -133,7 +133,7 @@ bool connection::CreateListener(char* newhost, int p)
 
        this->port = p;
 
-       listen(this->fd,5);
+       listen(this->fd,SOMAXCONN);
 
        return true;
 }
index 4464be7559dbab30c4a8bd7b1891baceb3f39f51..a0cfb008d70a5871eb4b1c68e21a1aab79d326d8 100644 (file)
@@ -2645,7 +2645,7 @@ int InspIRCd(char** argv, int argc)
        {
                struct kevent ke;
                log(DEBUG,"kqueue: Add listening socket to events, kq=%d socket=%d",lkq,openSockfd[count]);
-               EV_SET(&ke, openSockfd[count], EVFILT_READ, EV_ADD, 0, 5, NULL);
+               EV_SET(&ke, openSockfd[count], EVFILT_READ, EV_ADD, 0, SOMAXCONN, NULL);
                int i = kevent(lkq, &ke, 1, 0, 0, NULL);
                if (i == -1)
                {
@@ -2659,7 +2659,7 @@ int InspIRCd(char** argv, int argc)
                 if (me[t])
                 {
                        log(DEBUG,"kqueue: Add listening SERVER socket to events, kq=%d socket=%d",skq,me[t]->fd);
-                       EV_SET(&ke, me[t]->fd, EVFILT_READ, EV_ADD, 0, 5, NULL);
+                       EV_SET(&ke, me[t]->fd, EVFILT_READ, EV_ADD, 0, SOMAXCONN, NULL);
                        int i = kevent(skq, &ke, 1, 0, 0, NULL);
                        if (i == -1)
                        {
index 43e0eec0b4625b212c01eadb34a22bd5447c1bdd..d0535c72cb980a9bbe4e207cecd8cf9fc10bf9c3 100644 (file)
@@ -637,7 +637,7 @@ int BindSocket (int sockfd, struct sockaddr_in client, struct sockaddr_in server
        }
        else
        {
-               listen(sockfd,5);
+               listen(sockfd,SOMAXCONN);
                return(TRUE);
        }
 }