Add configure check for <sys/sockio.h>

Some systems need <sys/sockio.h> for the SIOCGIFCONF ioctl - this switches
to using a proper configure check for that header rather than just assuming
it'll be there if we can't find SIOCGIFCONF.  Should be more robust.
This commit is contained in:
Kevin Easton
2016-03-20 23:48:31 +11:00
parent 94f4e1c2a3
commit 83741aca7a
5 changed files with 10 additions and 5 deletions

View File

@@ -24,11 +24,10 @@ CVS_REVISION(commands_c)
#else /* IPV6 */
#include <sys/ioctl.h>
#include <sys/socket.h>
#ifndef SIOCGIFCONF
#ifdef HAVE_SYS_SOCKIO_H
#include <sys/sockio.h>
#endif /* SIOCGIFCONF */
#endif /* HAVE_SYS_SOCKIO_H */
/* Some systems call it SIOCGIFCONF, some call it OSIOCGIFCONF */
#if defined(OSIOCGIFCONF)