[Nagiosplug-devel] check_ntp plugin
Jeremy T. Bouse
Jeremy.Bouse at UnderGrid.net
Mon Dec 30 14:17:03 CET 2002
I think to get this working off the patches I've submit'd we'd be
looking at modifing is_host() in utils.c a lil bit so instead of:
int
is_host (char *address)
{
if (is_ipv4_addr (address) || is_ipv6_addr (address) ||
is_hostname (address))
return (TRUE);
return (FALSE);
}
we'd have something along the lines of:
int
is_host (char *address)
{
if (naf_family == AF_IPV4)
if (is_ipv4_addr (address) || is_hostname (address))
return (TRUE);
else if (naf_family == AF_IPV6)
if (is_ipv6_addr (address) || is_hostname (address))
return (TRUE);
else
if (is_ipv4_addr (address) || is_ipv6_addr (address) ||
is_hostname (address))
return (TRUE);
return (FALSE);
}
Of course is_hostname could be modified as well to add a
naf_family parameter so it only checks for IPv4 or IPv6 hostnames...
in netutils.c it would mean adding the parameter to the calls
and then resolve_host_or_addr() is already written to handle an AF
family parameter...
Jeremy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://nagios-plugins.org/archive/devel/attachments/20021230/3b56fc3a/attachment.sig>
More information about the Devel
mailing list