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"
}