sctp_generic_sendmsg sctp_generic_sendmsg_iov — send data to a peer
Contents
Description
sctp_generic_sendmsg() and sctp_generic_sendmsg_iov() are the true system calls used by the
sctp_sendmsg(3) and sctp_send(3) function calls. These are more efficient since they are true system
calls but they are specific to FreeBSD and can be expected not to be present on any other operating
system. For detailed usage please see either the sctp_send(3) or sctp_sendmsg(3) function calls.
Errors
[EBADF] The argument s is not a valid descriptor.
[ENOTSOCK] The argument s is not a socket.
Library
Standard C Library (libc, -lc)
Name
sctp_generic_sendmsg sctp_generic_sendmsg_iov — send data to a peer
Return Values
The call returns the number of bytes written on success and -1 upon failure.
See Also
sctp_send(3), sctp_sendmsg(3), sctp_sendmsgx(3), sctp_sendx(3), sctp(4) Debian October 30, 2007 SCTP_GENERIC_SENDMSG(2)
Synopsis
#include<sys/types.h>#include<sys/socket.h>#include<netinet/sctp.h>intsctp_generic_sendmsg(ints, void*msg, intmsglen, structsockaddr*to, socklen_tlen,
structsctp_sndrcvinfo*sinfo, intflags);
intsctp_generic_sendmsg_iov(ints, structiovec*iov, intiovlen, structsockaddr*to,
structsctp_sndrcvinfo*sinfo, intflags);
