X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-core%2Fiface-linux.c;h=c8ed9e05c6e913a58b7a9e9c30f4690b4c513a05;hb=7686f1b38b13a660ac14b799c62f453fa012b4d7;hp=910000da214be039871a9b85416d5f626da18ae7;hpb=bba061b0c38d6308a10c8ef543fa72c1e1c5fad7;p=catta diff --git a/avahi-core/iface-linux.c b/avahi-core/iface-linux.c index 910000d..c8ed9e0 100644 --- a/avahi-core/iface-linux.c +++ b/avahi-core/iface-linux.c @@ -34,6 +34,16 @@ #include "iface.h" #include "iface-linux.h" +#ifndef IFLA_RTA +#include +#define IFLA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifinfomsg)))) +#endif + +#ifndef IFA_RTA +#include +#define IFA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg)))) +#endif + static int netlink_list_items(AvahiNetlink *nl, uint16_t type, unsigned *ret_seq) { struct nlmsghdr *n; struct rtgenmsg *gen;