1 /*
2 * Copyright (c) 2018-2019 The strace developers.
3 * All rights reserved.
4 *
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 */
7
8 #define ADDR_FAMILY_FIELD sin6_family
9 #define ADDR_FAMILY AF_INET6
10 #define AF_STR "AF_INET6"
11 #define LOOPBACK_FIELD .sin6_addr = IN6ADDR_LOOPBACK_INIT
12 #define LOOPBACK "[::1]"
13 #define SOCKADDR_TYPE sockaddr_in6
14 #define TCP_STR "TCPv6"
15 #define INPORT sin6_port
16 #define INPORT_STR "sin6_port"
17 #define INADDR_STR "sin6_flowinfo=htonl(0)" \
18 ", inet_pton(AF_INET6, \"::1\", &sin6_addr)"
19 #define SA_FIELDS ", sin6_scope_id=0"
20
21 #include "net-yy-inet.c"