Lines Matching refs:new_ht
265 struct hostent new_ht;
315 memcpy(&new_ht, ht, sizeof(struct hostent));
323 if (new_ht.h_name != NULL) {
324 size = strlen(new_ht.h_name);
325 memcpy(p, new_ht.h_name, size);
326 new_ht.h_name = p;
330 if (new_ht.h_aliases != NULL) {
332 memcpy(p, new_ht.h_aliases, sizeof(char *) * aliases_size);
333 new_ht.h_aliases = (char **)p;
336 for (iter = new_ht.h_aliases; *iter; ++iter) {
344 if (new_ht.h_addr_list != NULL) {
346 memcpy(p, new_ht.h_addr_list, sizeof(char *) * addr_size);
347 new_ht.h_addr_list = (char **)p;
350 size = _ALIGN(new_ht.h_length);
351 for (iter = new_ht.h_addr_list; *iter; ++iter) {
357 memcpy(buffer, &new_ht, sizeof(struct hostent));