]> andersk Git - openssh.git/blobdiff - servconf.h
- Merged OpenBSD IPv6 patch:
[openssh.git] / servconf.h
index aea4497393c7d44c924a93d7d42466b497193466..26e6ea3f3134d6474d52fa08fe071992fb423715 100644 (file)
 #ifndef SERVCONF_H
 #define SERVCONF_H
 
+#define MAX_PORTS              256     /* Max # ports. */
+
 #define MAX_ALLOW_USERS                256     /* Max # users on allow list. */
 #define MAX_DENY_USERS         256     /* Max # users on deny list. */
 #define MAX_ALLOW_GROUPS       256     /* Max # groups on allow list. */
 #define MAX_DENY_GROUPS                256     /* Max # groups on deny list. */
 
 typedef struct {
-       int     port;           /* Port number to listen on. */
-       struct in_addr listen_addr;     /* Address on which the server
-                                        * listens. */
+       unsigned int num_ports;
+       unsigned int ports_from_cmdline;
+       u_short ports[MAX_PORTS];       /* Port number to listen on. */
+       char   *listen_addr;            /* Address on which the server listens. */
+       struct addrinfo *listen_addrs;  /* Addresses on which the server listens. */
        char   *host_key_file;  /* File containing host key. */
        int     server_key_bits;/* Size of the server key. */
        int     login_grace_time;       /* Disconnect if no auth in this time
This page took 0.570396 seconds and 4 git commands to generate.