X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-core%2Fiface.h;h=24da316679bf3e961406e82daa4052a3fcefb837;hb=7aa497b127f2939317c42fccf533f873f525597d;hp=e45ab107e8f6b48399437361875263aea50220f8;hpb=730f9eb9d43de11bbb7b74280ac2ed3d92bab645;p=catta diff --git a/avahi-core/iface.h b/avahi-core/iface.h index e45ab10..24da316 100644 --- a/avahi-core/iface.h +++ b/avahi-core/iface.h @@ -45,10 +45,20 @@ typedef struct AvahiHwInterface AvahiHwInterface; #elif defined(HAVE_PF_ROUTE) #include "iface-pfroute.h" #else -#error "No network configuration notification system available" +typedef struct AvahiInterfaceMonitorOSDep AvahiInterfaceMonitorOSDep; +struct AvahiInterfaceMonitorOSDep { + + unsigned query_addr_seq, query_link_seq; + + enum { + LIST_IFACE, + LIST_ADDR, + LIST_DONE + } list; +}; #endif -#define AVAHI_MAX_MAC_ADDRESS 32 +#define AVAHI_MAC_ADDRESS_MAX 32 struct AvahiInterfaceMonitor { AvahiServer *server; @@ -72,7 +82,7 @@ struct AvahiHwInterface { unsigned mtu; - uint8_t mac_address[AVAHI_MAX_MAC_ADDRESS]; + uint8_t mac_address[AVAHI_MAC_ADDRESS_MAX]; size_t mac_address_size; AvahiSEntryGroup *entry_group;