• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/crypto/heimdal/lib/krb5/

Lines Matching refs:context

47 gethostname_fallback (krb5_context context, krb5_addresses *res)
55 krb5_set_error_message(context, ret, "gethostname: %s", strerror(ret));
61 krb5_set_error_message (context, ret, "gethostbyname %s: %s",
68 krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
97 find_all_addresses (krb5_context context, krb5_addresses *res, int flags)
107 krb5_set_error_message(context, ret, "getifaddrs: %s", strerror(ret));
119 krb5_set_error_message(context, ENXIO, N_("no addresses found", ""));
125 ret = krb5_get_ignore_addresses(context, &ignore_addresses);
133 krb5_free_addresses(context, &ignore_addresses);
135 krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
153 ret = krb5_sockaddr2address(context, ifa->ifa_addr, &res->val[idx]);
165 krb5_address_search(context, &res->val[idx], &ignore_addresses)) {
166 krb5_free_address(context, &res->val[idx]);
195 ret = krb5_sockaddr2address(context,
200 krb5_address_search(context, &res->val[idx],
202 krb5_free_address(context, &res->val[idx]);
210 krb5_free_addresses(context, &ignore_addresses);
221 get_addrs_int (krb5_context context, krb5_addresses *res, int flags)
229 ret = find_all_addresses (context, res, flags);
231 ret = gethostname_fallback (context, res);
239 ret = krb5_get_extra_addresses(context, &a);
241 krb5_free_addresses(context, res);
244 ret = krb5_append_addresses(context, res, &a);
246 krb5_free_addresses(context, res);
249 krb5_free_addresses(context, &a);
266 krb5_get_all_client_addrs (krb5_context context, krb5_addresses *res)
270 if (context->scan_interfaces)
273 return get_addrs_int (context, res, flags);
282 krb5_get_all_server_addrs (krb5_context context, krb5_addresses *res)
284 return get_addrs_int (context, res, LOOP | SCAN_INTERFACES);