1 .\" $Id: krb5_get_all_client_addrs.3,v 1.4 2002/08/28 15:30:52 joda Exp $
5 .Nm krb5_get_all_client_addrs ,
6 .Nm krb5_get_all_server_addrs
7 .Nd return local addresses
9 Kerberos 5 Library (libkrb5, -lkrb5)
13 .Fn krb5_get_all_client_addrs "krb5_context context" "krb5_addresses *addrs"
15 .Fn krb5_get_all_server_addrs "krb5_context context" "krb5_addresses *addrs"
17 These functions return in
19 a list of addresses associated with the local
22 The server variant returns all configured interface addresses (if
23 possible), including loop-back addresses. This is useful if you want
24 to create sockets to listen to.
26 The client version will also scan local interfaces (can be turned off
28 .Li libdefaults/scan_interfaces
31 but will not include loop-back addresses, unless there are no other
32 addresses found. It will remove all addresses included in
33 .Li libdefaults/ignore_addresses
34 but will unconditionally include addresses in
35 .Li libdefaults/extra_addresses .
37 The returned addresses should be freed by calling
38 .Fn krb5_free_addresses .
41 .Xr krb5_free_addresses 3