xref: /freebsd/lib/libc/net/sctp_freepaddrs.3 (revision 5590bacaafd8687bf522bb0413178c177c43f952)
1d8b5fd91SRandall Stewart.\" Copyright (c) 1983, 1991, 1993
2d8b5fd91SRandall Stewart.\"	The Regents of the University of California.  All rights reserved.
3d8b5fd91SRandall Stewart.\"
4d8b5fd91SRandall Stewart.\" Redistribution and use in source and binary forms, with or without
5d8b5fd91SRandall Stewart.\" modification, are permitted provided that the following conditions
6d8b5fd91SRandall Stewart.\" are met:
7d8b5fd91SRandall Stewart.\" 1. Redistributions of source code must retain the above copyright
8d8b5fd91SRandall Stewart.\"    notice, this list of conditions and the following disclaimer.
9d8b5fd91SRandall Stewart.\" 2. Redistributions in binary form must reproduce the above copyright
10d8b5fd91SRandall Stewart.\"    notice, this list of conditions and the following disclaimer in the
11d8b5fd91SRandall Stewart.\"    documentation and/or other materials provided with the distribution.
12921ca2fdSEd Maste.\" 3. Neither the name of the University nor the names of its contributors
13d8b5fd91SRandall Stewart.\"    may be used to endorse or promote products derived from this software
14d8b5fd91SRandall Stewart.\"    without specific prior written permission.
15d8b5fd91SRandall Stewart.\"
16d8b5fd91SRandall Stewart.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
17d8b5fd91SRandall Stewart.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18d8b5fd91SRandall Stewart.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19d8b5fd91SRandall Stewart.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
20d8b5fd91SRandall Stewart.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21d8b5fd91SRandall Stewart.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22d8b5fd91SRandall Stewart.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23d8b5fd91SRandall Stewart.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24d8b5fd91SRandall Stewart.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25d8b5fd91SRandall Stewart.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26d8b5fd91SRandall Stewart.\" SUCH DAMAGE.
27d8b5fd91SRandall Stewart.\"
28*5590bacaSLexi Winter.Dd February 2, 2024
29d8b5fd91SRandall Stewart.Dt SCTP_FREEPADDRS 3
30d8b5fd91SRandall Stewart.Os
31d8b5fd91SRandall Stewart.Sh NAME
3216c90ceeSChristian Brueffer.Nm sctp_freepaddrs ,
33d8b5fd91SRandall Stewart.Nm sctp_freeladdrs
3416c90ceeSChristian Brueffer.Nd release the memory returned from a previous call
35d8b5fd91SRandall Stewart.Sh LIBRARY
36d8b5fd91SRandall Stewart.Lb libc
37d8b5fd91SRandall Stewart.Sh SYNOPSIS
38d8b5fd91SRandall Stewart.In sys/types.h
39d8b5fd91SRandall Stewart.In sys/socket.h
407c376800SRandall Stewart.In netinet/sctp.h
41d8b5fd91SRandall Stewart.Ft void
42d8b5fd91SRandall Stewart.Fn sctp_freepaddrs "struct sockaddr *"
43d8b5fd91SRandall Stewart.Ft void
44d8b5fd91SRandall Stewart.Fn sctp_freeladdrs "struct sockaddr *"
45d8b5fd91SRandall Stewart.Sh DESCRIPTION
4616c90ceeSChristian BruefferThe
47d8b5fd91SRandall Stewart.Fn sctp_freepaddrs
48d8b5fd91SRandall Stewartand
49d8b5fd91SRandall Stewart.Fn sctp_freeladdrs
5016c90ceeSChristian Bruefferfunctions are used to release the memory allocated by previous
51d8b5fd91SRandall Stewartcalls to
52d8b5fd91SRandall Stewart.Fn sctp_getpaddrs
53d8b5fd91SRandall Stewartor
54d8b5fd91SRandall Stewart.Fn sctp_getladdrs
55d8b5fd91SRandall Stewartrespectively.
56d8b5fd91SRandall Stewart.Sh RETURN VALUES
57d8b5fd91SRandall Stewartnone.
58d8b5fd91SRandall Stewart.Sh SEE ALSO
59d8b5fd91SRandall Stewart.Xr sctp_getladdrs 3 ,
6016c90ceeSChristian Brueffer.Xr sctp_getpaddrs 3 ,
6116c90ceeSChristian Brueffer.Xr sctp 4
62*5590bacaSLexi Winter.Rs
63*5590bacaSLexi Winter.%A R. Stewart
64*5590bacaSLexi Winter.%A M. Tuexen
65*5590bacaSLexi Winter.%A K. Poon
66*5590bacaSLexi Winter.%A P. Lei
67*5590bacaSLexi Winter.%A V. Yasevich
68*5590bacaSLexi Winter.%T Sockets API Extensions for the Stream Control Transmission Protocol (SCTP)
69*5590bacaSLexi Winter.%R RFC 6458
70*5590bacaSLexi Winter.%D December 2011
71*5590bacaSLexi Winter.Re
72*5590bacaSLexi Winter.Sh STANDARDS
73*5590bacaSLexi WinterThe
74*5590bacaSLexi Winter.Fn sctp_freepaddrs
75*5590bacaSLexi Winterand
76*5590bacaSLexi Winter.Fn sctp_freeladdrs
77*5590bacaSLexi Winterfunctions conform to RFC 6458.
78