if.h(3HEAD) Headers if.h(3HEAD)NAME
if.h, if - sockets local interfaces
SYNOPSIS
#include <net/if.h>
DESCRIPTION
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
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
┌─────────────────────────────┬─────────────────────────────┐
│ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
├─────────────────────────────┼─────────────────────────────┤
│Interface Stability │Standard │
└─────────────────────────────┴─────────────────────────────┘
SEE ALSOif_nametoindex(3XNET), attributes(5), standards(5)SunOS 5.10 10 Sep 2004 if.h(3HEAD)