]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/network/networkd-address.h
networkd: manager - avoid unnecessary memory allocation
[thirdparty/systemd.git] / src / network / networkd-address.h
index 0b5be02288fa9581c5b330f3ed86b257973bd7e0..0d575de131b2b6612848f36673b10ad6b349141b 100644 (file)
@@ -60,7 +60,7 @@ struct Address {
 int address_new_static(Network *network, unsigned section, Address **ret);
 int address_new(Address **ret);
 void address_free(Address *address);
-int address_add(Link *link, Address *address);
+int address_add(Link *link, int family, const union in_addr_union *in_addr, unsigned char prefixlen, Address **ret);
 int address_get(Link *link, int family, const union in_addr_union *in_addr, unsigned char prefixlen, Address **ret);
 int address_configure(Address *address, Link *link, sd_netlink_message_handler_t callback);
 int address_update(Address *address, Link *link, sd_netlink_message_handler_t callback);