/* --- The address-family table --- */
#define ADDRFAM(_) \
- _(INET, want_ipv4)
+ _(INET, want_ipv4) \
+ _(INET6, want_ipv6)
enum {
#define ENUM(af, qf) AFIX_##af,
typedef union addr {
struct sockaddr sa;
struct sockaddr_in sin;
+ struct sockaddr_in6 sin6;
} addr;
/* --- Mapping keyed on addresses --- */