ixIsValidHost

ixIsValidHost - determines if the host part of a masked address is valid

SYNOPSIS

ixIsValidHost ipAddress mask

DESCRIPTION

This command determines if the host part of the masked address is legal, that is, not all 0's or all 1's.

ARGUMENTS
ipAddress

The IP address.

mask

The network mask for the IP address.

RETURNS
0

The host part is invalid.

1

The host part is valid.

EXAMPLES

package require IxTclHal

set ip1 192.168.0.1

set mask1 255.255.255.0

set ip2 0.1.2.3

set mask2 255.0.0.0

if {[ixIsValidHost $ip1 $mask1] == 0} {

ixPuts "$ip1/$mask1 is not a valid host address"

}

if {[ixIsValidHost $ip2 $mask2] == 0} {

ixPuts "$ip2/$mask2 is not a valid host address"

}

SEE ALSO