if_freenameindex — free memory allocated by if_nameindex
#include <net/if.h>
void if_freenameindex(struct if_nameindex *ptr);
The if_freenameindex() function shall free the memory allocated by if_nameindex(). The ptr argument shall be a pointer that was returned by if_nameindex(). After if_freenameindex() has been called, the application shall not use the array of which ptr is the address. The if_freenameindex() function shall not modify errno if ptr was previously returned by if_nameindex() and not yet freed.
None.
No errors are defined.
None.
None.
None.
None.
getsockopt, if_indextoname, if_nameindex, if_nametoindex, setsockopt
XBD <net/if.h>
First released in Issue 6. Derived from the XNS, Issue 5.2 specification.
Austin Group Defect 385 is applied, adding a requirement that if_freenameindex() does not modify errno when passed a pointer to an if_nameindex structure than can be freed.
return to top of page