Lines Matching refs:mask
95 getnetmaskbykey(const struct in_addr addr, struct in_addr *mask)
110 NSS_XbyY_INIT(&arg, mask, NULL, 0, str2addr);
127 getnetmaskbynet(const struct in_addr net, struct in_addr *mask)
159 if (getnetmaskbykey(net1, mask) == 0) {
162 if (getnetmaskbykey(net2, mask) == 0) {
175 * mask off one rightmost bit after another until we find a match.
185 getnetmaskbyaddr(const struct in_addr addr, struct in_addr *mask)
192 mask->s_addr = 0;
198 if (getnetmaskbykey(net, mask) != 0) {
199 mask->s_addr = 0;
202 if (htonl(maskoff) == mask->s_addr)
213 return (getnetmaskbynet(addr, mask));
220 * internet address, if buffer is non null. The network order form of the mask
227 struct in_addr *mask = (struct in_addr *)ent;
261 if (mask) {
274 mask->s_addr = addr.s_addr;