Session Initiation Protocol Library Functions
sip_add_header(3SIP)
NAME
sip_add_header - add a SIP header to the SIP message
SYNOPSIS
cc [ flag ... ] file ... -lsip [ library ... ]
#include
int sip_add_header(sip_msg_t sip_msg, char *header_string);
DESCRIPTION
The sip_add_header() function takes the SIP header
header_string, adds a CRLF (carriage return/line feed) and
appends it to the SIP message sip_msg. The sip_add_header()
function is typically used when adding a SIP header with multiple values.RETURN VALUES
The sip_add_header() function returns 0 on success and the
appropriate error value on failure.ERRORS
On failure, the sip_add_header() function can return one of
the following error values: EINVAL Mandatory parameters are not provided, i.e. null. EPERM The message cannot be modified. ENOMEM Error allocating memory for creating headers/parameters.ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:SunOS 5.11 Last change: 09 Feb 2007 1
Session Initiation Protocol Library Functionssip_add_header(3SIP)
______________________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | MT-Safe |
|_____________________________|_____________________________|
SEE ALSO
libsip(3LIB)SunOS 5.11 Last change: 09 Feb 2007 2
Session Initiation Protocol Library Functionssip_add_header(3SIP)
SunOS 5.11 Last change: 09 Feb 2007 3