sctp_generic_recvmsg(2) receive data from a peer

LIBRARY

Lb libc

SYNOPSIS

In sys/types.h In sys/socket.h In netinet/sctp.h Ft int Fn sctp_generic_recvmsg int s struct iovec *iov int iovlen struct sockaddr *from socklen_t *fromlen struct sctp_sndrcvinfo *sinfo int *msgflags

DESCRIPTION

Fn sctp_generic_recvmsg is the true system call used by the sctp_recvmsg3 function call. This call is more efficient since it is a true system call but it is specific to Fx and can be expected not to be present on any other operating system. For detailed usage please see the sctp_recvmsg3 function call.

RETURN VALUES

The call returns the number of bytes read on success and -1 upon failure.

ERRORS

Bq Er EBADF
The argument Fa s is not a valid descriptor.
Bq Er ENOTSOCK
The argument Fa s is not a socket.