Defines | Functions

/build/buildd-opendnssec_1.3.2-1~bpo60+1-mipsel-iYafXM/opendnssec-1.3.2/signer/src/adapter/adutil.h File Reference

#include "config.h"
#include <stdio.h>
#include <ldns/ldns.h>
Include dependency graph for adutil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define SE_ADFILE_MAXLINE   65535

Functions

ldns_rr * adutil_lookup_soa_rr (FILE *fd)
int adutil_readline_frm_file (FILE *fd, char *line, unsigned int *l)
void adutil_rtrim_line (char *line, int *line_len)
int adutil_whitespace_line (char *line, int line_len)

Define Documentation

#define SE_ADFILE_MAXLINE   65535

Adapter utilities.

Definition at line 42 of file adutil.h.


Function Documentation

ldns_rr* adutil_lookup_soa_rr ( FILE *  fd  ) 

Lookup SOA RR.

Parameters:
[in] fd file descriptor
Returns:
ldns_rr* SOA RR

Lookup SOA RR.

Definition at line 49 of file adutil.c.

References adutil_readline_frm_file(), and adutil_rtrim_line().

Referenced by adfile_read().

int adutil_readline_frm_file ( FILE *  fd,
char *  line,
unsigned int *  l 
)

Read one line from file.

Parameters:
[in] fd file descriptor of zonefile
[out] line the one line
[out] l keeps track of line numbers
Returns:
int number of characters read

Read one line from zone file.

Definition at line 84 of file adutil.c.

References ods_fgetc(), and ods_log_error().

Referenced by adutil_lookup_soa_rr().

void adutil_rtrim_line ( char *  line,
int *  line_len 
)

Definition at line 193 of file adutil.c.

Referenced by adutil_lookup_soa_rr().

int adutil_whitespace_line ( char *  line,
int  line_len 
)

Check for white space.

Parameters:
[in] line line to be checked
[in] line_len line length

Check for white space.

Definition at line 223 of file adutil.c.