#ifndef _NET_IF_H #define _NET_IF_H 1 #define IF_NAMESIZE 16 struct if_nameindex { unsigned int if_index; char *if_name; }; #ifdef __cplusplus extern "C" { #endif unsigned int if_nametoindex(const char *__ifname); char *if_indextoname(unsigned int __ifindex, char *__ifname); struct if_nameindex *if_nameindex(); void if_freenameindex(struct if_nameindex *__ptr); #ifdef __cplusplus } #endif #endif