Lines Matching full:family

191 			 ((fam) == (host)->family &&\
199 static int CheckAddr(int /*family */ ,
203 static Bool NewHost(int /*family */ ,
216 short family; member
244 static Bool siAddrMatch(int family, void *addr, int len, HOST * host,
305 (void) RemoveHost((ClientPtr) NULL, self->family, self->len, in DisableLocalHost()
439 int family; in DefineSelf()
498 family = ConvertAddr(&(saddr.sa), &len, (void **) &addr); in DefineSelf()
499 if (family != -1 && family != FamilyLocal) { in DefineSelf()
501 host && !addrEqual(family, addr, len, host); in DefineSelf()
507 host->family = family; in DefineSelf()
519 if (family == FamilyInternet && in DefineSelf()
525 XdmcpRegisterConnection(family, (char *) addr, len); in DefineSelf()
533 else if (family == FamilyInternet6 && in DefineSelf()
535 XdmcpRegisterConnection(family, (char *) addr, len); in DefineSelf()
544 * now add a host of family FamilyLocalHost... in DefineSelf()
552 host->family = FamilyLocalHost; in DefineSelf()
619 int family; in DefineSelf() local
669 family = ConvertAddr((struct sockaddr *) &IFR_IFR_ADDR, in DefineSelf()
671 if (family == -1 || family == FamilyLocal) in DefineSelf()
674 if (family == FamilyInternet6) in DefineSelf()
678 host && !addrEqual(family, addr, len, host); host = host->next); in DefineSelf()
683 host->family = family; in DefineSelf()
700 if (family != FamilyInternet in DefineSelf()
702 && family != FamilyInternet6 in DefineSelf()
711 if (family == FamilyInternet && in DefineSelf()
715 else if (family == FamilyInternet6 && in DefineSelf()
729 XdmcpRegisterConnection(family, (char *) addr, len); in DefineSelf()
733 if (family == FamilyInternet6) in DefineSelf()
794 family = ConvertAddr((struct sockaddr *) ifr->ifa_addr, &len, in DefineSelf()
796 if (family == -1 || family == FamilyLocal) in DefineSelf()
799 if (family == FamilyInternet6) in DefineSelf()
804 host != NULL && !addrEqual(family, addr, len, host); in DefineSelf()
810 host->family = family; in DefineSelf()
821 if (family != FamilyInternet in DefineSelf()
823 && family != FamilyInternet6 in DefineSelf()
835 if (family == FamilyInternet && in DefineSelf()
848 else if (family == FamilyInternet6 && in DefineSelf()
852 XdmcpRegisterConnection(family, (char *) addr, len); in DefineSelf()
854 if (family == FamilyInternet6) in DefineSelf()
879 host->family = FamilyLocalHost; in DefineSelf()
893 int family; in AugmentSelf() local
897 family = ConvertAddr(from, &len, (void **) &addr); in AugmentSelf()
898 if (family == -1 || family == FamilyLocal) in AugmentSelf()
901 if (addrEqual(family, addr, len, host)) in AugmentSelf()
907 host->family = family; in AugmentSelf()
925 (void) NewHost(self->family, self->addr, self->len, TRUE); in AddLocalHosts()
949 int family = 0; in ResetHosts() local
976 family = FamilyWild; in ResetHosts()
986 family = FamilyLocalHost; in ResetHosts()
987 NewHost(family, "", 0, FALSE); in ResetHosts()
992 family = FamilyInternet; in ResetHosts()
997 family = FamilyInternet6; in ResetHosts()
1004 family = FamilyNetname; in ResetHosts()
1009 family = FamilyServerInterpreted; in ResetHosts()
1014 if (family == FamilyServerInterpreted) { in ResetHosts()
1017 NewHost(family, hostname, len, FALSE); in ResetHosts()
1022 if ((family == FamilyNetname) || (strchr(hostname, '@'))) { in ResetHosts()
1032 if ((family == FamilyInternet) || (family == FamilyInternet6) || in ResetHosts()
1033 (family == FamilyWild)) { in ResetHosts()
1043 if (addr && ((family == f) || in ResetHosts()
1044 ((family == FamilyWild) && (f != -1)))) { in ResetHosts()
1058 if ((family == FamilyInternet && in ResetHosts()
1063 if ((family = in ResetHosts()
1071 (void) NewHost(family, (void *) *list, len, FALSE); in ResetHosts()
1073 (void) NewHost(family, (void *) hp->h_addr, len, in ResetHosts()
1081 family = FamilyWild; in ResetHosts()
1090 int alen, family, notused; in xtransLocalClient() local
1100 family = ConvertAddr((struct sockaddr *) from, in xtransLocalClient()
1102 if (family == -1) { in xtransLocalClient()
1106 if (family == FamilyLocal) { in xtransLocalClient()
1111 if (addrEqual(family, addr, alen, host)) { in xtransLocalClient()
1296 AddHost(ClientPtr client, int family, unsigned length, /* of bytes in pAddr */ in AddHost() argument
1304 switch (family) { in AddHost()
1322 if ((len = CheckAddr(family, pAddr, length)) < 0) { in AddHost()
1329 client->errorValue = family; in AddHost()
1332 if (NewHost(family, pAddr, len, FALSE)) in AddHost()
1338 ForEachHostInFamily(int family, Bool (*func) (unsigned char *addr, in ForEachHostInFamily() argument
1346 if (family == host->family && func(host->addr, host->len, closure)) in ForEachHostInFamily()
1354 NewHost(int family, const void *addr, int len, int addingLocalHosts) in NewHost() argument
1359 if (addrEqual(family, addr, len, host)) in NewHost()
1364 if (addrEqual(family, addr, len, host)) { in NewHost()
1373 host->family = family; in NewHost()
1384 RemoveHost(ClientPtr client, int family, unsigned length, /* of bytes in pAddr */ in RemoveHost() argument
1393 switch (family) { in RemoveHost()
1410 if ((len = CheckAddr(family, pAddr, length)) < 0) { in RemoveHost()
1417 client->errorValue = family; in RemoveHost()
1421 (host = *prev) && (!addrEqual(family, pAddr, len, host)); in RemoveHost()
1458 ((xHostEntry *) ptr)->family = host->family; in GetHosts()
1473 /* Check for valid address family and length, and return address length. */
1476 CheckAddr(int family, const void *pAddr, unsigned length) in CheckAddr() argument
1480 switch (family) { in CheckAddr()
1512 int family; in InvalidHost() local
1518 family = ConvertAddr(saddr, &len, (void **) &addr); in InvalidHost()
1519 if (family == -1) in InvalidHost()
1521 if (family == FamilyLocal) { in InvalidHost()
1529 if (addrEqual(selfhost->family, selfhost->addr, in InvalidHost()
1539 if (host->family == FamilyServerInterpreted) { in InvalidHost()
1540 if (siAddrMatch(family, addr, len, host, client)) { in InvalidHost()
1545 if (addr && addrEqual(family, addr, len, host)) in InvalidHost()
1646 typedef Bool (*siAddrMatchFunc) (int family, void *addr, int len,
1699 siAddrMatch(int family, void *addr, int len, HOST * host, ClientPtr client) in siAddrMatch() argument
1711 matches = s->addrMatch(family, addr, len, in siAddrMatch()
1800 siHostnameAddrMatch(int family, void *addr, int len, in siHostnameAddrMatch() argument
1811 if ((family == FamilyInternet) || (family == FamilyInternet6)) { in siHostnameAddrMatch()
1827 if ((f == family) && (len == hostaddrlen) && hostaddr && in siHostnameAddrMatch()
1837 if (family == FamilyInternet) { in siHostnameAddrMatch()
1868 if ((f == family) && (len == hostaddrlen) && in siHostnameAddrMatch()
1949 siIPv6AddrMatch(int family, void *addr, int len, in siIPv6AddrMatch() argument
1956 if ((family != FamilyInternet6) || (len != sizeof(addr6))) in siIPv6AddrMatch()
2075 siLocalCredAddrMatch(int family, void *addr, int len, in siLocalCredAddrMatch() argument