+ if(mask)
+ {
+ struct in_addr in = ((struct sockaddr_in *)mask)->sin_addr;
+ printf("\nRTA_NETMASK %s\n", inet_ntoa(in));
+ }
+
+
+/* if(rtm->rtm_type == RTM_NEWADDR) */
+/* { */
+/* AvahiInterfaceAddress *addr; */
+/* if (!(addr = avahi_interface_monitor_get_address(m, i, &raddr))) */
+/* if (!(addr = avahi_interface_address_new(m, i, &raddr, ifaddrmsg->ifa_prefixlen))) */
+/* return; /\* OOM *\/ */
+
+/* addr->global_scope = ifaddrmsg->ifa_scope == RT_SCOPE_UNIVERSE || ifaddrmsg->ifa_scope == RT_SCOPE_SITE; */
+/* } */
+/* else */
+/* { */
+/* AvahiInterfaceAddress *addr; */
+/* assert(rtm->rtm_type == RTM_DELADDR); */
+/* if (!(addr = avahi_interface_monitor_get_address(m, i, &raddr))) */
+/* return; */
+/* avahi_interface_address_free(addr); */
+/* } */
+
+/* avahi_interface_check_relevant(iface); */
+/* avahi_interface_update_rrs(iface, 0); */