Lines Matching refs:hp
348 struct hostent res, res2, *hp;
359 gethostbyname_r(hostname, &res, (char*)buf, sizeof(buf), &hp, &h_error);
361 hp = gethostbyname_r(hostname, &res, (char*)buf, sizeof(buf), &h_error);
363 if (hp) {
365 gethostbyaddr_r(hp->h_addr, hp->h_length, AF_INET,
366 &res2, (char*)buf2, sizeof(buf2), &hp, &h_error);
368 hp = gethostbyaddr_r(hp->h_addr, hp->h_length, AF_INET,
371 if (hp) {
377 char *p = hp->h_name;
378 if ((strlen(hp->h_name) > strlen(hostname))
379 && (strncmp(hostname, hp->h_name, strlen(hostname)) == 0)
381 strcpy(hostname, hp->h_name);
409 struct hostent res, *hp = 0;
449 gethostbyname_r(hostname, &res, (char*)buf, sizeof(buf), &hp, &h_error);
451 hp = gethostbyname_r(hostname, &res, (char*)buf, sizeof(buf), &h_error);
459 if (hp == NULL && errno == ERANGE) {
463 &hp, &h_error);
465 hp = gethostbyname_r(hostname, &res, tmp, BIG_HENT_BUF_SIZE,
470 if (hp != NULL) {
471 struct in_addr **addrp = (struct in_addr **) hp->h_addr_list;
484 addrp = (struct in_addr **) hp->h_addr_list;
522 struct hostent hent, *hp = 0;
547 (char*)buf, sizeof(buf), &hp, &h_error);
549 hp = gethostbyaddr_r((char *)&addr, sizeof(addr), AF_INET, &hent,
557 if (hp == NULL && errno == ERANGE) {
561 &hent, tmp, BIG_HENT_BUF_SIZE, &hp, &h_error);
563 hp = gethostbyaddr_r((char *)&addr, sizeof(addr), AF_INET,
570 if (hp == NULL) {
573 ret = (*env)->NewStringUTF(env, hp->h_name);