djbdnscurve6 45
djbdnscurve6
|
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include "stralloc.h"
#include "buffer.h"
#include "exit.h"
#include "open.h"
#include "getln.h"
#include "logmsg.h"
#include "scan.h"
#include "byte.h"
#include "str.h"
#include "fmt.h"
#include "ip.h"
#include "dns.h"
Go to the source code of this file.
Macros | |
#define | WHO "tinydns-edit" |
#define | TTL_NS 259200 |
#define | TTL_POSITIVE 86400 |
#define | NUMFIELDS 10 |
Functions | |
int | rename (const char *, const char *) |
void | die_usage () |
void | nomem () |
void | die_read () |
void | die_write () |
void | put (const char *buf, unsigned int len) |
int | main (int argc, char **argv) |
Variables | |
char * | fn |
char * | fnnew |
char | mode |
char | targetip4 [4] |
char | targetip6 [16] |
int | fd |
buffer | b |
char | bspace [1024] |
int | fdnew |
buffer | bnew |
char | bnewspace [1024] |
int | match = 1 |
char | ip4 [4] |
char | ip6 [16] |
char | ip4str [IP4_FMT] |
char | ip6str [IP6_FMT] |
char | strnum [FMT_ULONG] |
#define NUMFIELDS 10 |
Definition at line 61 of file tinydns-edit.c.
#define TTL_NS 259200 |
Definition at line 19 of file tinydns-edit.c.
#define TTL_POSITIVE 86400 |
Definition at line 20 of file tinydns-edit.c.
#define WHO "tinydns-edit" |
Definition at line 17 of file tinydns-edit.c.
void die_read | ( | void | ) |
void die_usage | ( | void | ) |
void die_write | ( | void | ) |
int main | ( | int | argc, |
char ** | argv | ||
) |
void nomem | ( | void | ) |
void put | ( | const char * | buf, |
unsigned int | len | ||
) |
Definition at line 75 of file tinydns-edit.c.
int rename | ( | const char * | , |
const char * | |||
) |
buffer b |
Definition at line 51 of file tinydns-edit.c.
buffer bnew |
Definition at line 55 of file tinydns-edit.c.
char bnewspace[1024] |
Definition at line 56 of file tinydns-edit.c.
char bspace[1024] |
Definition at line 52 of file tinydns-edit.c.
int fd |
Definition at line 50 of file tinydns-edit.c.
int fdnew |
Definition at line 54 of file tinydns-edit.c.
char* fn |
Definition at line 22 of file tinydns-edit.c.
char* fnnew |
Definition at line 23 of file tinydns-edit.c.
char ip4[4] |
Definition at line 66 of file tinydns-edit.c.
char ip4str[IP4_FMT] |
Definition at line 68 of file tinydns-edit.c.
char ip6[16] |
Definition at line 67 of file tinydns-edit.c.
char ip6str[IP6_FMT] |
Definition at line 69 of file tinydns-edit.c.
int match = 1 |
Definition at line 59 of file tinydns-edit.c.
char mode |
Definition at line 45 of file tinydns-edit.c.
char strnum[FMT_ULONG] |
Definition at line 70 of file tinydns-edit.c.
char targetip4[4] |
Definition at line 47 of file tinydns-edit.c.
char targetip6[16] |
Definition at line 48 of file tinydns-edit.c.