SIP_ADD_HEADER(3SIP) | Session Initiation Protocol Library Functions | SIP_ADD_HEADER(3SIP) |
sip_add_header - add a SIP header to the SIP message
cc [ flag ... ] file ... -lsip [ library ... ] #include <sip.h> int sip_add_header(sip_msg_t sip_msg, char *header_string);
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.
The sip_add_header() function returns 0 on success and the appropriate error value on failure.
On failure, the sip_add_header() function can return one of the following error values:
EINVAL
EPERM
ENOMEM
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
Interface Stability | Committed |
MT-Level | MT-Safe |
February 9, 2007 | OmniOS |