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 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(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
SEE ALSO
if_nametoindex(3XNET), attributes(7), standards(7)
September 10, 2004 IF.H(3HEAD)