I have returned to making avahi work on Solaris. As I am not on linux I am using iface-pfroute.c. As sysctl does not exist on Solaris, the function avahi-interface_monitor_sync does not identify any interfaces. It looks like I need to use the SIOCGIGCONF ioctl to find the interfaces. Is this correct? Padraig