 |
Index for Section 3 |
|
 |
Alphabetical listing for I |
|
 |
Bottom of page |
|
inet6_opt_init(3)
NAME
inet6_opt_init - Return the length of an IPv6 extension header with no
options and initialize the header
SYNOPSIS
#include <netinet/ip6.h>
int inet6_opt_init(
void *extbuf,
size_t extlen );
LIBRARY
Standard C Library (libc)
PARAMETERS
extbuf
Points to a buffer that contains an extension header. This is either a
valid pointer or a NULL pointer.
extlen
Specifies the length of the extension header to initialize. Valid
values are 0 and any number that is a multiple of 8.
DESCRIPTION
The inet6_opt_init() function when called with extbuf as a NULL pointer and
extlen as 0, returns the number of bytes in an extension header that has no
options.
If you specify extbuf as a valid pointer and extlen as a number that is a
multiple of 8, the function returns the same information as in the previous
case, initializes the extension header, and sets the length field.
RETURN VALUES
Upon successful completion, the inet6_opt_init() function returns the
number of bytes in an extension header with no options. Upon failure, it
returns a -1.
SEE ALSO
Functions: inet6_opt_append(3), inet6_opt_find(3), inet6_opt_finish(3),
inet6_opt_get_val(3), inet6_opt_next(3), inet6_opt_set_val(3).
Network Programmer's Guide
 |
Index for Section 3 |
|
 |
Alphabetical listing for I |
|
 |
Top of page |
|