diff --git a/src/network/networkd-address.c b/src/network/networkd-address.c index a78ad6d93b..701bffe5ee 100644 --- a/src/network/networkd-address.c +++ b/src/network/networkd-address.c @@ -24,7 +24,7 @@ #define ADDRESSES_PER_LINK_MAX 2048U #define STATIC_ADDRESSES_PER_NETWORK_MAX 1024U -static int address_flags_to_string_alloc(uint32_t flags, int family, char **ret) { +int address_flags_to_string_alloc(uint32_t flags, int family, char **ret) { _cleanup_free_ char *str = NULL; static const struct { uint32_t flag; diff --git a/src/network/networkd-address.h b/src/network/networkd-address.h index 64ed6164b5..41c4ce6fa4 100644 --- a/src/network/networkd-address.h +++ b/src/network/networkd-address.h @@ -61,6 +61,8 @@ const char* format_lifetime(char *buf, size_t l, usec_t lifetime_usec) _warn_unu #define FORMAT_LIFETIME(lifetime) \ format_lifetime((char[FORMAT_TIMESPAN_MAX+STRLEN("for ")]){}, FORMAT_TIMESPAN_MAX+STRLEN("for "), lifetime) +int address_flags_to_string_alloc(uint32_t flags, int family, char **ret); + int address_new(Address **ret); Address* address_free(Address *address); int address_get(Link *link, const Address *in, Address **ret);