IF.H(3HEAD) Headers IF.H(3HEAD)

if.h, if - sockets local interfaces

#include <net/if.h>

The <net/if.h> header defines the if_nameindex structure, which includes the following members:


unsigned if_index     /* numeric index of the interface */
char     *if_name     /* null-terminated name of the interface */

The <net/if.h> header defines the following macro for the length of a buffer containing an interface name (including the terminating null character):

IF_NAMESIZE

interface name length

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE ATTRIBUTE VALUE
Interface Stability Standard

if_nametoindex(3XNET), attributes(7), standards(7)

September 10, 2004 OmniOS