9eb24f1f84885d5c2e51a7f675264db398c31af7Tinderbox User * Copyright (C) 2000, 2001, 2004, 2005, 2007, 2015, 2016 Internet Systems Consortium, Inc. ("ISC")
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * This Source Code Form is subject to the terms of the Mozilla Public
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * License, v. 2.0. If a copy of the MPL was not distributed with this
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * file, You can obtain one at http://mozilla.org/MPL/2.0/.
28a8f5b0de57d269cf2845c69cb6abe18cbd3b3aMark Andrews/* $Id: gxbn_test.c,v 1.16 2007/06/19 23:46:59 tbox Exp $ */
c6d4f781529d2f28693546b25b2967d44ec89e60Mark Andrewsprint_he(struct hostent *he, int error, const char *fun, const char *name) {
c6d4f781529d2f28693546b25b2967d44ec89e60Mark Andrews while (*c != NULL) {
c6d4f781529d2f28693546b25b2967d44ec89e60Mark Andrews while (*c != NULL) {
c6d4f781529d2f28693546b25b2967d44ec89e60Mark Andrews inet_ntop(he->h_addrtype, *c, buf, sizeof(buf));
c6d4f781529d2f28693546b25b2967d44ec89e60Mark Andrews printf("%s(%s): error = %d (%s)\n", fun, name, error,
22bed621ef87bc8b6c1fea599b02c4b38dd6bf48Mark Andrews he = getipnodebyname(argv[1], AF_INET6, AI_DEFAULT|AI_ALL,
76af83c9adb772f7b045c62cf8b411165bfaa5efMark Andrews print_he(he, error, "getipnodebyname", argv[1]);
c1d7e0562f6a72ecc07ab5140cf2b88183adbd08Francis Dupont he = getipnodebyname(argv[1], AF_INET6, AI_DEFAULT,
c1d7e0562f6a72ecc07ab5140cf2b88183adbd08Francis Dupont print_he(he, error, "getipnodebyname", argv[1]);