]> git.meshlink.io Git - catta/blobdiff - avahi-core/iface-linux.c
* Revert previous patch to check nlmsg_pid as it is bogus and breaks
[catta] / avahi-core / iface-linux.c
index 910000da214be039871a9b85416d5f626da18ae7..a97597631d3266a47789fc67fe251a7cb6ba2d79 100644 (file)
 
 #include <avahi-common/malloc.h>
 
+#include <linux/if_addr.h>
+#ifndef IFLA_RTA
+#define IFLA_RTA(r)  ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifinfomsg))))
+#endif
+
+#ifndef IFA_RTA
+#define IFA_RTA(r)  ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg))))
+#endif
+
 #include "log.h"
 #include "iface.h"
 #include "iface-linux.h"