version 1.83, 2001/06/08 15:25:40 |
version 1.84, 2001/06/23 15:12:19 |
|
|
#include "kex.h" |
#include "kex.h" |
#include "mac.h" |
#include "mac.h" |
|
|
void add_listen_addr(ServerOptions *options, char *addr, u_short port); |
static void add_listen_addr(ServerOptions *, char *, u_short); |
void add_one_listen_addr(ServerOptions *options, char *addr, u_short port); |
static void add_one_listen_addr(ServerOptions *, char *, u_short); |
|
|
/* AF_UNSPEC or AF_INET or AF_INET6 */ |
/* AF_UNSPEC or AF_INET or AF_INET6 */ |
extern int IPv4or6; |
extern int IPv4or6; |
|
|
return sBadOption; |
return sBadOption; |
} |
} |
|
|
void |
static void |
add_listen_addr(ServerOptions *options, char *addr, u_short port) |
add_listen_addr(ServerOptions *options, char *addr, u_short port) |
{ |
{ |
int i; |
int i; |
|
|
add_one_listen_addr(options, addr, port); |
add_one_listen_addr(options, addr, port); |
} |
} |
|
|
void |
static void |
add_one_listen_addr(ServerOptions *options, char *addr, u_short port) |
add_one_listen_addr(ServerOptions *options, char *addr, u_short port) |
{ |
{ |
struct addrinfo hints, *ai, *aitop; |
struct addrinfo hints, *ai, *aitop; |