*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> inet6_opt_set_val (3)              
Title
Content
Arch
Section
 

inet6_opt_set_val(3)

Contents


NAME    [Toc]    [Back]

       inet6_opt_set_val  -  Insert data items into the data portion
 of the IPv6 option

SYNOPSIS    [Toc]    [Back]

       #include <netinet/ip6.h>

       int inet6_opt_set_val(
               void *databuf,
               size_t offset,
               void *val,
               int vallen );

LIBRARY    [Toc]    [Back]

       Standard C Library (libc)

PARAMETERS    [Toc]    [Back]

       Points to a buffer that contains an extension header. This
       is  a  pointer  returned  by a call to inet6_opt_append().
       Specifies the location in the data portion of  the  option
       into  which  to  insert the data. You can access the first
       byte after the option type and length  by  specifying  the
       offset  of  0  (zero).  Points to the data to be inserted.
       Specifies  the  length  of  the  data,  in  bytes,  to  be
       inserted.

DESCRIPTION    [Toc]    [Back]

       The  inet6_opt_set_val() function copies data items at the
       location val into a data buffer databuf beginning at  offset.
  In addition, it returns the offset for the next data
       field to assist you in composing content that has multiple
       fields.

       Make sure that each field is aligned on its natural boundaries.

RETURN VALUES    [Toc]    [Back]

       Upon successful completion, the inet6_opt_set_val()  function
  returns  the  offset  for the next field in the data
       buffer. Upon failure, it returns a -1.

SEE ALSO    [Toc]    [Back]

      
      
       Functions:     inet6_opt_append(3),     inet6_opt_find(3),
       inet6_opt_finish(3),                 inet6_opt_get_val(3),
       inet6_opt_init(3), inet6_opt_next(3).

       Network Programmer's Guide



                                             inet6_opt_set_val(3)
[ Back ]
 Similar pages
Name OS Title
inet6_opt_get_val Tru64 Extract data items from the data portion of an IPv6 option
inet6_opt_append Tru64 Return the length of an IPv6 extension header with a new option and append the option
DtEditorInsert HP-UX insert data into a DtEditor widget
DtEditorInsertFromFile HP-UX insert data from a file into a DtEditor widget
mvReadTrackDataFields IRIX read and insert field based data
inet6_opt_finish Tru64 Return the total length of an IPv6 extension header, including padding, and initialize the option
XmContainerPaste HP-UX Container widget function to insert items from the clipboard
VkOptionMenu IRIX An option menu for use with ViewKit menu items
AFgetframecnt IRIX get the total sample frame count / data bytes / data offset for a specified audio track from an AFfilehandle s
tcflush Tru64 Flush nontransmitted output data or nonread input data
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service