diff options
Diffstat (limited to 'src/libnm-systemd-shared/src/basic/include/netinet/in.h')
| -rw-r--r-- | src/libnm-systemd-shared/src/basic/include/netinet/in.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/libnm-systemd-shared/src/basic/include/netinet/in.h b/src/libnm-systemd-shared/src/basic/include/netinet/in.h new file mode 100644 index 00000000..97475ac8 --- /dev/null +++ b/src/libnm-systemd-shared/src/basic/include/netinet/in.h @@ -0,0 +1,19 @@ +/* SPDX-License-Identifier: LGPL-2.1-or-later */ +#pragma once + +#include <linux/in.h> +#include <linux/in6.h> +#include <linux/ipv6.h> +#include <stddef.h> +#include <stdint.h> +#include <sys/socket.h> + +#define INET_ADDRSTRLEN 16 +#define INET6_ADDRSTRLEN 46 + +extern const struct in6_addr in6addr_any; /* :: */ +extern const struct in6_addr in6addr_loopback; /* ::1 */ +#define IN6ADDR_ANY_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } } +#define IN6ADDR_LOOPBACK_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } } + +typedef uint32_t in_addr_t; |