Lines Matching refs:family
194 ((fam) == (host)->family &&\
202 static int CheckAddr(int /*family */ ,
206 static Bool NewHost(int /*family */ ,
219 short family;
247 static Bool siAddrMatch(int family, void *addr, int len, HOST * host,
308 (void) RemoveHost((ClientPtr) NULL, self->family, self->len,
442 int family;
501 family = ConvertAddr(&(saddr.sa), &len, (void **) &addr);
502 if (family != -1 && family != FamilyLocal) {
504 host && !addrEqual(family, addr, len, host);
510 host->family = family;
522 if (family == FamilyInternet &&
528 XdmcpRegisterConnection(family, (char *) addr, len);
536 else if (family == FamilyInternet6 &&
538 XdmcpRegisterConnection(family, (char *) addr, len);
547 * now add a host of family FamilyLocalHost...
555 host->family = FamilyLocalHost;
622 int family;
672 family = ConvertAddr((struct sockaddr *) &IFR_IFR_ADDR,
674 if (family == -1 || family == FamilyLocal)
677 if (family == FamilyInternet6)
681 host && !addrEqual(family, addr, len, host); host = host->next);
686 host->family = family;
703 if (family != FamilyInternet
705 && family != FamilyInternet6
714 if (family == FamilyInternet &&
718 else if (family == FamilyInternet6 &&
732 XdmcpRegisterConnection(family, (char *) addr, len);
736 if (family == FamilyInternet6)
797 family = ConvertAddr((struct sockaddr *) ifr->ifa_addr, &len,
799 if (family == -1 || family == FamilyLocal)
802 if (family == FamilyInternet6)
807 host != NULL && !addrEqual(family, addr, len, host);
813 host->family = family;
824 if (family != FamilyInternet
826 && family != FamilyInternet6
838 if (family == FamilyInternet &&
851 else if (family == FamilyInternet6 &&
855 XdmcpRegisterConnection(family, (char *) addr, len);
857 if (family == FamilyInternet6)
882 host->family = FamilyLocalHost;
896 int family;
900 family = ConvertAddr(from, &len, (void **) &addr);
901 if (family == -1 || family == FamilyLocal)
904 if (addrEqual(family, addr, len, host))
910 host->family = family;
928 (void) NewHost(self->family, self->addr, self->len, TRUE);
952 int family = 0;
979 family = FamilyWild;
989 family = FamilyLocalHost;
990 NewHost(family, "", 0, FALSE);
995 family = FamilyInternet;
1000 family = FamilyInternet6;
1007 family = FamilyNetname;
1012 family = FamilyServerInterpreted;
1017 if (family == FamilyServerInterpreted) {
1020 NewHost(family, hostname, len, FALSE);
1025 if ((family == FamilyNetname) || (strchr(hostname, '@'))) {
1035 if ((family == FamilyInternet) || (family == FamilyInternet6) ||
1036 (family == FamilyWild)) {
1046 if (addr && ((family == f) ||
1047 ((family == FamilyWild) && (f != -1)))) {
1061 if ((family == FamilyInternet &&
1066 if ((family =
1074 (void) NewHost(family, (void *) *list, len, FALSE);
1076 (void) NewHost(family, (void *) hp->h_addr, len,
1084 family = FamilyWild;
1093 int alen, family, notused;
1103 family = ConvertAddr((struct sockaddr *) from,
1105 if (family == -1) {
1109 if (family == FamilyLocal) {
1114 if (addrEqual(family, addr, alen, host)) {
1313 AddHost(ClientPtr client, int family, unsigned length, /* of bytes in pAddr */
1321 switch (family) {
1339 if ((len = CheckAddr(family, pAddr, length)) < 0) {
1346 client->errorValue = family;
1349 if (NewHost(family, pAddr, len, FALSE))
1355 ForEachHostInFamily(int family, Bool (*func) (unsigned char *addr,
1363 if (family == host->family && func(host->addr, host->len, closure))
1371 NewHost(int family, const void *addr, int len, int addingLocalHosts)
1376 if (addrEqual(family, addr, len, host))
1381 if (addrEqual(family, addr, len, host)) {
1390 host->family = family;
1401 RemoveHost(ClientPtr client, int family, unsigned length, /* of bytes in pAddr */
1410 switch (family) {
1427 if ((len = CheckAddr(family, pAddr, length)) < 0) {
1436 client->errorValue = family;
1440 (host = *prev) && (!addrEqual(family, pAddr, len, host));
1477 ((xHostEntry *) ptr)->family = host->family;
1492 /* Check for valid address family and length, and return address length. */
1495 CheckAddr(int family, const void *pAddr, unsigned length)
1499 switch (family) {
1531 int family;
1537 family = ConvertAddr(saddr, &len, (void **) &addr);
1538 if (family == -1)
1540 if (family == FamilyLocal) {
1548 if (addrEqual(selfhost->family, selfhost->addr,
1558 if (host->family == FamilyServerInterpreted) {
1559 if (siAddrMatch(family, addr, len, host, client)) {
1564 if (addr && addrEqual(family, addr, len, host))
1665 typedef Bool (*siAddrMatchFunc) (int family, void *addr, int len,
1718 siAddrMatch(int family, void *addr, int len, HOST * host, ClientPtr client)
1730 matches = s->addrMatch(family, addr, len,
1819 siHostnameAddrMatch(int family, void *addr, int len,
1830 if ((family == FamilyInternet) || (family == FamilyInternet6)) {
1846 if ((f == family) && (len == hostaddrlen) && hostaddr &&
1856 if (family == FamilyInternet) {
1887 if ((f == family) && (len == hostaddrlen) &&
1970 siIPv6AddrMatch(int family, void *addr, int len,
1977 if ((family != FamilyInternet6) || (len != sizeof(addr6)))
2096 siLocalCredAddrMatch(int family, void *addr, int len,