diff options
author | Robert James Kaes <rjkaes@users.sourceforge.net> | 2000-09-12 00:38:47 +0000 |
---|---|---|
committer | Robert James Kaes <rjkaes@users.sourceforge.net> | 2000-09-12 00:38:47 +0000 |
commit | 15ea792c424fc1daa2e36e63c5c7474a45b73161 (patch) | |
tree | 51c7599757a01151bca28fc2987ea9aed020dba8 /adns-0.6/client/fanftest.c | |
parent | 7a949c9470c6bd12132f228af14d5ea23f0be37c (diff) | |
download | tinyproxy-15ea792c424fc1daa2e36e63c5c7474a45b73161.tar.gz tinyproxy-15ea792c424fc1daa2e36e63c5c7474a45b73161.zip |
We don't use ADNS anymore so get rid of the tree.
Diffstat (limited to 'adns-0.6/client/fanftest.c')
-rw-r--r-- | adns-0.6/client/fanftest.c | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/adns-0.6/client/fanftest.c b/adns-0.6/client/fanftest.c deleted file mode 100644 index 2051f28..0000000 --- a/adns-0.6/client/fanftest.c +++ /dev/null @@ -1,85 +0,0 @@ -/* - * fanftest.c - * - a small test program from Tony Finch - */ -/* - * This file is - * Copyright (C) 1999 Tony Finch <dot@dotat.at> - * Copyright (C) 1999 Ian Jackson <ian@davenant.greenend.org.uk> - * - * It is part of adns, which is - * Copyright (C) 1997-1999 Ian Jackson <ian@davenant.greenend.org.uk> - * Copyright (C) 1999 Tony Finch <dot@dotat.at> - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * This version was originally supplied by Tony Finch, but has been - * modified by Ian Jackson as it was incorporated into adns. - */ - -static const char * const cvsid = - "$Id: fanftest.c,v 1.1.1.1 2000-02-16 17:32:29 sdyoung Exp $"; - -#include <sys/types.h> -#include <sys/time.h> - -#include <string.h> -#include <stdlib.h> -#include <stdio.h> -#include <errno.h> - -#include "adns.h" - -static const char *progname; - -static void aargh(const char *msg) { - fprintf(stderr, "%s: %s: %s (%d)\n", progname, msg, - strerror(errno) ? strerror(errno) : "Unknown error", errno); - exit(1); -} - -int main(int argc, char *argv[]) { - adns_state adns; - adns_query query; - adns_answer *answer; - - progname= strrchr(*argv, '/'); - if (progname) - progname++; - else - progname= *argv; - - if (argc != 2) { - fprintf(stderr, "usage: %s <domain>\n", progname); - exit(1); - } - - errno= adns_init(&adns, adns_if_debug, 0); - if (errno) aargh("adns_init"); - - errno= adns_submit(adns, argv[1], adns_r_ptr, - adns_qf_quoteok_cname|adns_qf_cname_loose, - NULL, &query); - if (errno) aargh("adns_submit"); - - errno= adns_wait(adns, &query, &answer, NULL); - if (errno) aargh("adns_init"); - - printf("%s\n", answer->status == adns_s_ok ? *answer->rrs.str : "dunno"); - - adns_finish(adns); - - return 0; -} |