Lines Matching defs:src
72 clone_addrinfo(struct addrinfo *dest, struct addrinfo const *src)
76 ATF_REQUIRE(src != NULL);
78 memcpy(dest, src, sizeof(struct addrinfo));
79 if (src->ai_canonname != NULL)
80 dest->ai_canonname = strdup(src->ai_canonname);
82 if (src->ai_addr != NULL) {
83 dest->ai_addr = malloc(src->ai_addrlen);
85 memcpy(dest->ai_addr, src->ai_addr, src->ai_addrlen);
88 if (src->ai_next != NULL) {
91 clone_addrinfo(dest->ai_next, src->ai_next);