#include <sys/types.h>
#include <sys/time.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
#include <errno.h>
#include <stdarg.h>
#include "config.h"
#include "adns.h"
#include "client.h"
Go to the source code of this file.
Data Structures |
| struct | logline |
Defines |
| #define | MAXMAXPENDING 64000 |
| #define | DEFMAXPENDING 2000 |
| #define | MAXLINE 1024 |
| #define | OPT_DEBUG 1 |
| #define | guard_null(str) ((str) ? (str) : "") |
| #define | sensible_ctype(type, ch) (type((unsigned char)(ch))) |
Functions |
| static void | msg (const char *fmt,...) |
| static void | aargh (const char *cause) |
| static char * | ipaddr2domain (char *start, char **addr, char **rest) |
| static void | printline (FILE *outf, char *start, char *addr, char *rest, char *domain) |
| static logline * | readline (FILE *inf, adns_state adns, int opts) |
| static void | proclog (FILE *inf, FILE *outf, int maxpending, int opts) |
| static void | printhelp (FILE *file) |
| static void | usage (void) |
| int | main (int argc, char *argv[]) |
Variables |
| static const char *const | progname = "adnslogres" |
| static const char * | config_text |