int socket_afnet = -1;
-#if defined(__FreeBSD__) && defined(DEBUG_MEMORY)
-/* FreeBSD does not zero the struct, causing valgrind errors */
-unsigned int
-if_nametoindex(const char *ifname)
-{
- struct ifreq ifr;
-
- memset(&ifr, 0, sizeof(ifr));
- strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(socket_afnet, SIOCGIFINDEX, &ifr) != -1)
- return ifr.ifr_index;
- return 0;
-}
-#endif
-
int
inet_ntocidr(struct in_addr address)
{