On Sun, Jan 20, 2013 at 07:44:34PM +0000, Andrey Zonov wrote:
> Author: zont
> Date: Sun Jan 20 19:44:33 2013
> New Revision: 245696
> URL: http://svnweb.freebsd.org/changeset/base/245696
> 
> Log:
>   - Force inetd to have listen queue size to be set to the value of
>     kern.ipc.somaxconn instead of hardcoded value 64.

Hmm, I didn't know -1 can be provided to use default limit.
Would you mind documenting it in listen(2)?

>   Submitted by:       Andrey Ignatov <[email protected]>
>   MFC after:  2 weeks
> 
> Modified:
>   head/usr.sbin/inetd/inetd.c
> 
> Modified: head/usr.sbin/inetd/inetd.c
> ==============================================================================
> --- head/usr.sbin/inetd/inetd.c       Sun Jan 20 17:48:56 2013        
> (r245695)
> +++ head/usr.sbin/inetd/inetd.c       Sun Jan 20 19:44:33 2013        
> (r245696)
> @@ -1387,7 +1387,7 @@ setsockopt(fd, SOL_SOCKET, opt, (char *)
>                  }
>          }
>       if (sep->se_socktype == SOCK_STREAM)
> -             listen(sep->se_fd, 64);
> +             listen(sep->se_fd, -1);
>       enable(sep);
>       if (debug) {
>               warnx("registered %s on %d",

-- 
Pawel Jakub Dawidek                       http://www.wheelsystems.com
FreeBSD committer                         http://www.FreeBSD.org
Am I Evil? Yes, I Am!                     http://tupytaj.pl

Attachment: pgpAr0gM7Yojm.pgp
Description: PGP signature

Reply via email to