Manual Page Result
0
Command: sctp_peeloff | Section: 3 | Source: NetBSD | File: sctp_peeloff.3
SCTP_PEELOFF(3) FreeBSD Library Functions Manual SCTP_PEELOFF(3)
NAME
sctp_peeloff - detach an association from a one-to-many socket to its own
fd
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/sctp.h>
int
sctp_peeloff(int s, sctp_assoc_t id);
DESCRIPTION
The sctp_peeloff() function attempts detach the association specified by
id into its own separate socket.
RETURN VALUES
The call returns -1 on failure and the new socket descriptor upon
success.
ERRORS
The sctp_peeloff() function can return the following errors:
[E2BIG] The size of the address list exceeds the amount of
data provided.
[EBADF] The argument s is not a valid descriptor.
[ENOTCONN] The id given to the call does not map to a valid
association.
[ENOTSOCK] The argument s is not a socket.
SEE ALSO
sctp(4)
Sockets API Extensions for the Stream Control Transmission Protocol
(SCTP), RFC, 6458, December 2011.
HISTORY
This function first appeared in NetBSD 9.0.
FreeBSD 14.1-RELEASE-p8 August 1, 2018 FreeBSD 14.1-RELEASE-p8