Lines Matching refs:fqdnbuf
84 static boolean_t dhcp_assemble_fqdn(char *fqdnbuf, size_t buflen,
874 char fqdnbuf[MAXNAMELEN]; in dhcp_add_fqdn_opt() local
883 if (!dhcp_assemble_fqdn(fqdnbuf, sizeof (fqdnbuf), dsmp)) in dhcp_add_fqdn_opt()
888 if (ns_name_pton2(fqdnbuf, enc_fqdnbuf, sizeof (enc_fqdnbuf), in dhcp_add_fqdn_opt()
891 " name %s", fqdnbuf); in dhcp_add_fqdn_opt()
896 " for %s", fqdnbuf, dsmp->dsm_name); in dhcp_add_fqdn_opt()
1016 dhcp_assemble_fqdn(char *fqdnbuf, size_t buflen, dhcp_smach_t *dsmp) in dhcp_assemble_fqdn() argument
1028 bzero(fqdnbuf, buflen); in dhcp_assemble_fqdn()
1044 if ((pos = strlcpy(fqdnbuf, reqhost, buflen)) >= buflen) { in dhcp_assemble_fqdn()
1074 " FQDN %s.%s for %s", fqdnbuf, domainname, in dhcp_assemble_fqdn()
1080 fqdnbuf[pos++] = '.'; in dhcp_assemble_fqdn()
1081 if (strlcpy(fqdnbuf + pos, domainname, buflen - pos) >= in dhcp_assemble_fqdn()
1090 fqdnbuf[pos++] = '.'; /* following is already zeroed */ in dhcp_assemble_fqdn()
1093 if (!ipadm_is_valid_hostname(fqdnbuf)) { in dhcp_assemble_fqdn()
1095 " for %s", fqdnbuf, dsmp->dsm_name); in dhcp_assemble_fqdn()