Esempio n. 1
0
int
is_valid_hostname(const char *name)
{
	int ret = 1, len, i;

	if (!name)
		return 0;

	len = strlen(name);
	if (len == 0)
	{
		ret = 0;
		goto ENDERR;
	}

	for (i = 0; i < len ; i++)
		if (is_invalid_char_for_hostname(name[i]))
		{
			ret = 0;
			break;
		}

ENDERR:
#if 0
	printf("%s is %svalid for hostname\n", name, (ret == 1) ? "  " : "in");
#endif
	return ret;
}
Esempio n. 2
0
int
is_valid_hostname(const char *hname)
{
	int len, i;

	len = strlen(hname);
	if (len < 1)
		return 0;

	for (i = 0; i < len; i++) {
		if (is_invalid_char_for_hostname(hname[i]))
			return 0;
	}

	return 1;
}
Esempio n. 3
0
int
is_valid_hostname(const char *name)
{
	int len, i;

	if (!name)
		return 0;

	len = strlen(name);
	for (i = 0; i < len ; i++) {
		if (is_invalid_char_for_hostname(name[i])) {
			len = 0;
			break;
		}
	}
#if 0
	printf("%s is %svalid for hostname\n", name, len ? "" : "in");
#endif
	return len;
}
Esempio n. 4
0
static int
is_valid_hostname(const char *name)
{
	int ret = 1, len, i;

	if (!name)
		return 0;

	len = strlen(name);
	if (len == 0)
		return 0;

	for (i = 0; i < len ; i++)
		if (is_invalid_char_for_hostname(name[i]))
		{
			ret = 0;
			break;
		}

	return ret;
}