const gchar * resolve_hostname_to_hostname(gsize *result_len, const gchar *hname, HostResolveOptions *host_resolve_options) { hname = bounce_to_hostname_buffer(hname); if (host_resolve_options->use_fqdn) convert_hostname_to_fqdn(hostname_buffer, sizeof(hostname_buffer)); else convert_hostname_to_short_hostname(hostname_buffer, sizeof(hostname_buffer)); return hostname_apply_options(-1, result_len, hname, host_resolve_options); }
static void set_domain_override(const gchar *domain_override) { if (domain_override) { g_strlcpy(local_domain, domain_override, sizeof(local_domain)); local_domain_overridden = TRUE; } else local_domain_overridden = FALSE; convert_hostname_to_fqdn(local_hostname_fqdn, sizeof(local_hostname_fqdn)); }