logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

sctp_generic_sendmsg sctp_generic_sendmsg_iov — send data to a peer

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);

See Also