Lines Matching defs:hostname
469 * valid_hostname(): check whether a string is a valid hostname
471 * input: const char *: the string to verify as a hostname
472 * output: boolean_t: B_TRUE if the string is a valid hostname
481 valid_hostname(const char *hostname)
485 for (i = 0; hostname[i] != '\0'; i++) {
487 if (isalpha(hostname[i]) || isdigit(hostname[i]) ||
488 (((hostname[i] == '-') || (hostname[i] == '.')) && (i > 0)))
498 * iffile_to_hostname(): return the hostname contained on a line of the form
500 * [ ^I]*inet[ ^I]+hostname[\n]*\0
504 * input: const char *: the path of the file to look in for the hostname
505 * output: const char *: the hostname at that path, or NULL on failure
508 #define IFLINE_MAX 1024 /* maximum length of a hostname.<if> line */
521 * /etc/hostname.<if> may contain multiple ifconfig commands, but each
526 * [ ^I]*inet[ ^I]+hostname[\n]*\0