Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers...
[reactos.git] / reactos / sdk / lib / 3rdparty / adns / client / adnshost.h
diff --git a/reactos/sdk/lib/3rdparty/adns/client/adnshost.h b/reactos/sdk/lib/3rdparty/adns/client/adnshost.h
deleted file mode 100644 (file)
index 5adf9f3..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- * adnshost.h
- * - useful general-purpose resolver client program, header file
- */
-/*
- *  This file is
- *    Copyright (C) 1997-2000 Ian Jackson <ian@davenant.greenend.org.uk>
- *
- *  It is part of adns, which is
- *    Copyright (C) 1997-2000 Ian Jackson <ian@davenant.greenend.org.uk>
- *    Copyright (C) 1999-2000 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.
- */
-
-#ifndef ADNSHOST_H_INCLUDED
-#define ADNSHOST_H_INCLUDED
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <errno.h>
-#include <signal.h>
-#include <stdarg.h>
-#include <stdlib.h>
-#include <assert.h>
-#include <time.h>
-
-#ifndef ADNS_JGAA_WIN32
-# include <sys/types.h>
-# include <sys/socket.h>
-# include <netinet/in.h>
-# include <arpa/inet.h>
-#endif
-
-#include "config.h"
-#include "adns.h"
-#include "dlist.h"
-#include "client.h"
-
-#ifdef ADNS_REGRESS_TEST
-# include "hredirect.h"
-#endif
-
-/* declarations related to option processing */
-
-struct optioninfo;
-typedef void optfunc(const struct optioninfo *oi, const char *arg, const char *arg2);
-
-struct optioninfo {
-  enum oi_type {
-    ot_end, ot_desconly,
-    ot_flag, ot_value, ot_func, ot_funcarg, ot_funcarg2
-  } type;
-  const char *desc;
-  const char *sopt, *lopt;
-  int *storep, value;
-  optfunc *func;
-  const char *argdesc, *argdesc2;
-};
-
-enum ttlmode { tm_none, tm_rel, tm_abs };
-enum outputformat { fmt_default, fmt_simple, fmt_inline, fmt_asynch };
-
-struct perqueryflags_remember {
-  int show_owner, show_type, show_cname;
-  int ttl;
-};
-
-extern int ov_env, ov_pipe, ov_asynch;
-extern int ov_verbose;
-extern adns_rrtype ov_type;
-extern int ov_search, ov_qc_query, ov_qc_anshost, ov_qc_cname;
-extern int ov_tcp, ov_cname, ov_format;
-extern char *ov_id;
-extern struct perqueryflags_remember ov_pqfr;
-
-extern optfunc of_config, of_version, of_help, of_type, of_ptr, of_reverse;
-extern optfunc of_asynch_id, of_cancel_id;
-
-const struct optioninfo *opt_findl(const char *opt);
-const struct optioninfo *opt_finds(const char **optp);
-void opt_do(const struct optioninfo *oip, int invert, const char *arg, const char *arg2);
-
-/* declarations related to query processing */
-
-struct query_node {
-  struct query_node *next, *back;
-  struct perqueryflags_remember pqfr;
-  char *id, *owner;
-  adns_query qu;
-};
-
-extern adns_state ads;
-extern struct outstanding_list { struct query_node *head, *tail; } outstanding;
-
-void ensure_adns_init(void);
-void query_do(const char *domain);
-void query_done(struct query_node *qun, adns_answer *answer);
-
-/* declarations related to main program and useful utility functions */
-
-void sysfail(const char *what, int errnoval) NONRETURNING;
-void usageerr(const char *what, ...) NONRETURNPRINTFFORMAT(1,2);
-void outerr(void) NONRETURNING;
-
-void *xmalloc(size_t sz);
-char *xstrsave(const char *str);
-
-extern int rcode;
-extern const char *config_text; /* 0 => use defaults */
-
-#endif