1 ;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp -*-
3 ;; Copyright (C) 2006, 2007 Stelian Ionescu
5 ;; This code is free software; you can redistribute it and/or
6 ;; modify it under the terms of the version 2.1 of
7 ;; the GNU Lesser General Public License as published by
8 ;; the Free Software Foundation, as clarified by the
9 ;; preamble found here:
10 ;; http://opensource.franz.com/preamble.html
12 ;; This program is distributed in the hope that it will be useful,
13 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 ;; GNU General Public License for more details.
17 ;; You should have received a copy of the GNU Lesser General
18 ;; Public License along with this library; if not, write to the
19 ;; Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
20 ;; Boston, MA 02110-1301, USA
22 (in-package :net.sockets
)
25 "Specifies the default behaviour with respect to IPv6:
26 - nil : Only IPv4 addresses are used.
27 - :ipv6 : Only IPv6 addresses are used.
28 - t : If both IPv4 and IPv6 addresses are found they are returned in the best order possible(see RFC 3484).
31 (define-constant +max-backlog-size
+ et
:somaxconn
32 "Maximum length of the pending connections queue(hard limit).")
34 (defvar *default-backlog-size
* 5
35 "Default length of the pending connections queue(soft limit).")