Lines Matching defs:srv
1720 struct srvinfo *srvlist, *srv, *csrv;
1902 srv = malloc(sizeof(*srv));
1903 if (!srv) {
1907 strlcpy(srv->name, tbuf, sizeof(srv->name));
1908 srv->pri = pri;
1909 srv->weight = weight;
1910 srv->port = port;
1913 || srv->pri < srvlist->pri
1914 || (srv->pri == srvlist->pri &&
1915 (!srv->weight || srvlist->weight))) {
1916 srv->next = srvlist;
1917 srvlist = srv;
1920 csrv->next && csrv->next->pri <= srv->pri;
1922 if (csrv->next->pri == srv->pri
1923 && (!srv->weight ||
1927 srv->next = csrv->next;
1928 csrv->next = srv;
1951 srv = srvlist;
1961 q.name = srv->name;
1965 q2.name = srv->name;
1975 *getport(cur) = htons(srv->port);
1979 free(srv);