ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

adnsresfilter.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <search.h>
#include <assert.h>
#include <ctype.h>
#include <sys/types.h>
#include <unistd.h>
#include <fcntl.h>
#include "config.h"
#include "adns.h"
#include "dlist.h"
#include "tvarith.h"
#include "client.h"

Go to the source code of this file.

Data Structures

struct  outqueuenode
struct  treething

Functions

static int nonblock (int fd, int isnonblock)
void quitnow (int exitstatus)
static void sysfail (const char *what) NONRETURNING
static voidxmalloc (size_t sz)
static void outputerr (void)
static void usage (void)
static void usageerr (const char *why) NONRETURNING
static void adnsfail (const char *what, int e) NONRETURNING
static void settimeout (const char *arg)
static void parseargs (const char *const *argv)
static void queueoutchar (int c)
static void queueoutstr (const char *str, int len)
static void writestdout (struct outqueuenode *entry)
static void replacetextwithname (struct outqueuenode *entry)
static void checkadnsqueries (void)
static void restartbuf (void)
static int comparer (const void *a, const void *b)
static void procaddr (void)
static void startaddr (void)
static void readstdin (void)
static void startup (void)
int main (int argc, const char *const *argv)

Variables

static int bracket
static int forever
static int address
static unsigned long timeout = 1000
static adns_rrtype rrt = adns_r_ptr
static adns_initflags initflags = 0
static const charconfig_text
static int outblocked
static int inputeof
struct {
   struct outqueuenode *   head
   struct outqueuenode *   tail
outqueue
static int peroutqueuenode
static int outqueuelen
static struct sockaddr_in sa
static adns_state ads
static char addrtextbuf [14]
static int cbyte
static int inbyte
static int inbuf
static unsigned char bytes [4]
static struct timeval printbefore
static struct treethingnewthing
static voidtreeroot

Generated on Sat May 26 2012 05:57:59 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.