The Open Group Base Specifications Issue 8
IEEE Std 1003.1-2024
Copyright © 2001-2024 The IEEE and The Open Group

NAME

if_freenameindex — free memory allocated by if_nameindex

SYNOPSIS

#include <net/if.h>

void if_freenameindex(struct if_nameindex *
ptr);

DESCRIPTION

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.

RETURN VALUE

None.

ERRORS

No errors are defined.


The following sections are informative.

EXAMPLES

None.

APPLICATION USAGE

None.

RATIONALE

None.

FUTURE DIRECTIONS

None.

SEE ALSO

getsockopt, if_indextoname, if_nameindex, if_nametoindex, setsockopt

XBD <net/if.h>

CHANGE HISTORY

First released in Issue 6. Derived from the XNS, Issue 5.2 specification.

Issue 8

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.

End of informative text.

 

return to top of page

UNIX® is a registered Trademark of The Open Group.
POSIX™ is a Trademark of The IEEE.
Copyright © 2001-2024 The IEEE and The Open Group, All Rights Reserved
[ Main Index | XBD | XSH | XCU | XRAT ]