sctp_getpaddrs.3 (7c3768006d0adbe052143f13f0d969f422c9fd3e) sctp_getpaddrs.3 (16c90ceeb35fa6183bb1348c38c30d5f13a5be17)
1.\" Copyright (c) 1983, 1991, 1993
2.\" The Regents of the University of California. All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 22 unchanged lines hidden (view full) ---

31.\"
32.\" From: @(#)send.2 8.2 (Berkeley) 2/21/94
33.\" $FreeBSD$
34.\"
35.Dd December 15, 2006
36.Dt SCTP_GETPADDR 3
37.Os
38.Sh NAME
1.\" Copyright (c) 1983, 1991, 1993
2.\" The Regents of the University of California. All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 22 unchanged lines hidden (view full) ---

31.\"
32.\" From: @(#)send.2 8.2 (Berkeley) 2/21/94
33.\" $FreeBSD$
34.\"
35.Dd December 15, 2006
36.Dt SCTP_GETPADDR 3
37.Os
38.Sh NAME
39.Nm sctp_getpaddrs
39.Nm sctp_getpaddrs ,
40.Nm sctp_getladdrs
40.Nm sctp_getladdrs
41.Nd return a list of addresses to the caller.
41.Nd return a list of addresses to the caller
42.Sh LIBRARY
43.Lb libc
44.Sh SYNOPSIS
45.In sys/types.h
46.In sys/socket.h
47.In netinet/sctp.h
48.Ft int
49.Fn sctp_getpaddrs "int s" "sctp_assoc_t asocid" "struct sockaddr **addrs"
50.Ft int
51.Fn sctp_getladdrs "int s" "sctp_assoc_t asocid" "struct sockaddr **addrs"
52.Sh DESCRIPTION
53The
54.Fn sctp_getpaddrs
55function is used to get the list of the peers addresses.
56The
57.Fn sctp_getladdrs
58function is used to get the list of the local addresses.
59The association of interest is identified by the
60.Fa asocid
42.Sh LIBRARY
43.Lb libc
44.Sh SYNOPSIS
45.In sys/types.h
46.In sys/socket.h
47.In netinet/sctp.h
48.Ft int
49.Fn sctp_getpaddrs "int s" "sctp_assoc_t asocid" "struct sockaddr **addrs"
50.Ft int
51.Fn sctp_getladdrs "int s" "sctp_assoc_t asocid" "struct sockaddr **addrs"
52.Sh DESCRIPTION
53The
54.Fn sctp_getpaddrs
55function is used to get the list of the peers addresses.
56The
57.Fn sctp_getladdrs
58function is used to get the list of the local addresses.
59The association of interest is identified by the
60.Fa asocid
61argument. The addresses are returned in a newly allocated
61argument.
62The addresses are returned in a newly allocated
62array of socket addresses returned in the argument
63.Fa addrs
64upon success.
63array of socket addresses returned in the argument
64.Fa addrs
65upon success.
65 .Pp
66.Pp
66After the caller is through the function
67.Fn sctp_freepaddrs
68or
69.Fn sctp_freeladdrs
70should be used to release the memory allocated by these
71calls.
72.Sh RETURN VALUES
73The call returns -1 upon failure and a count of

--- 14 unchanged lines hidden (view full) ---

88.Fa s
89is not a valid descriptor.
90.It Bq Er ENOTSOCK
91The argument
92.Fa s
93is not a socket.
94.El
95.Sh SEE ALSO
67After the caller is through the function
68.Fn sctp_freepaddrs
69or
70.Fn sctp_freeladdrs
71should be used to release the memory allocated by these
72calls.
73.Sh RETURN VALUES
74The call returns -1 upon failure and a count of

--- 14 unchanged lines hidden (view full) ---

89.Fa s
90is not a valid descriptor.
91.It Bq Er ENOTSOCK
92The argument
93.Fa s
94is not a socket.
95.El
96.Sh SEE ALSO
96.Xr sctp 4 ,
97.Xr sctp_freepaddrs 3 ,
98.Xr sctp_freeladdrs 3 ,
99.Xr getsockopt 2 ,
97.Xr getsockopt 2 ,
100
98.Xr sctp_freeladdrs 3 ,
99.Xr sctp_freepaddrs 3 ,
100.Xr sctp 4