Lines Matching refs:current
35 const struct addrinfo* current = ai;
36 while (current != NULL) {
37 if (current->ai_canonname != NULL)
38 namesSize += strlen(current->ai_canonname) + 1;
39 if (current->ai_addr != NULL) {
40 if (current->ai_family == AF_INET)
45 if (current->ai_next != NULL)
47 current = current->ai_next;
61 current = ai;
62 while (current != NULL) {
63 memcpy(&temp, current, sizeof(addrinfo));
65 if (current->ai_canonname != NULL) {
66 strcpy(reply + namePos, current->ai_canonname);
67 uint32 nSize = strlen(current->ai_canonname) + 1;
71 if (current->ai_addr != NULL) {
72 if (current->ai_family == AF_INET) {
73 memcpy(reply + sockPos, current->ai_addr, sizeof(sockaddr_in));
77 memcpy(reply + sockPos, current->ai_addr, sizeof(sockaddr_in6));
83 addrinfo* next = current->ai_next;
92 current = next;