ISC DHCP 4.4.3-P1
A reference DHCPv4 and DHCPv6 implementation
 
Loading...
Searching...
No Matches
keama.c File Reference
#include <sys/errno.h>
#include <arpa/inet.h>
#include <assert.h>
#include <fcntl.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "keama.h"

Go to the source code of this file.

Macros

#define KEAMA_USAGE
 

Functions

int main (int argc, char **argv)
 
void stackPush (struct parse *pc, struct element *elem)
 
void parse_error (struct parse *cfile, const char *fmt,...)
 

Variables

enum resolve resolve
 
struct parses parses
 
int local_family = 0
 
char * hook_library_path = NULL
 
char * input_file = NULL
 
char * output_file = NULL
 
FILE * input = NULL
 
FILE * output = NULL
 
isc_boolean_t use_isc_lifetimes = ISC_FALSE
 
isc_boolean_t global_hr = ISC_TRUE
 
isc_boolean_t json = ISC_FALSE
 

Macro Definition Documentation

◆ KEAMA_USAGE

#define KEAMA_USAGE
Value:
"Usage: keama [-4|-6] [-D] [-N]" \
" [-r {perform|fatal|pass}\\n" \
" [-l hook-library-path]" \
" [-i input-file] [-o output-file]\n"

Definition at line 35 of file keama.c.

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

Definition at line 67 of file keama.c.

◆ parse_error()

void parse_error ( struct parse * cfile,
const char * fmt,
... )

Definition at line 197 of file keama.c.

◆ stackPush()

void stackPush ( struct parse * pc,
struct element * elem )

Definition at line 181 of file keama.c.

Variable Documentation

◆ global_hr

isc_boolean_t global_hr = ISC_TRUE

Definition at line 60 of file keama.c.

◆ hook_library_path

char* hook_library_path = NULL

Definition at line 54 of file keama.c.

◆ input

FILE* input = NULL

Definition at line 57 of file keama.c.

◆ input_file

char* input_file = NULL

Definition at line 55 of file keama.c.

◆ json

Definition at line 61 of file keama.c.

◆ local_family

int local_family = 0

Definition at line 53 of file keama.c.

◆ output

FILE* output = NULL

Definition at line 58 of file keama.c.

◆ output_file

char* output_file = NULL

Definition at line 56 of file keama.c.

◆ parses

struct parses parses

Definition at line 51 of file keama.c.

◆ resolve

Definition at line 50 of file keama.c.

◆ use_isc_lifetimes

isc_boolean_t use_isc_lifetimes = ISC_FALSE

Definition at line 59 of file keama.c.