On Fri, Nov 11, 2011 at 05:31:14PM -0700, Eric Blake wrote: > This failure on FreeBSD 8.2 popped up this week, and I suspect Dan's > virnetdev refactoring, but haven't had time to further investigate and > fix it: > > util/virnetdev.c: In function 'virNetDevExists': > util/virnetdev.c:93: error: storage size of 'ifr' isn't known > util/virnetdev.c:95: warning: implicit declaration of function > 'virNetDevSetupControl' > > and so on. Probably some conditional compilation going wrong when on a > non-Linux machine. This code is protected by a #ifdef HAVE_NET_IF_H So if BSD's net/if.h does not provide any 'struct ifreq' then we need to fix things. Does anyone know if the 'struct ifreq' / SIOCGIFHWADDR / SIOCGIFMTU / etc ioctl() stuff is entirely Linux specific, or is it semi portable to other UNIX ? Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list