OpenDNSSEC-signer 1.3.0rc3
Defines | Functions
/build/buildd2-opendnssec_1.3.0~rc3-1-mips-lpJjcT/opendnssec-1.3.0~rc3/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.

Referenced by adutil_lookup_soa_rr(), and adutil_readline_frm_file().


Function Documentation

ldns_rr* adutil_lookup_soa_rr ( FILE *  fd)

Lookup SOA RR.

Parameters:
[in]fdfile descriptor
Returns:
ldns_rr* SOA RR

Lookup SOA RR.

Definition at line 49 of file adutil.c.

References adutil_readline_frm_file(), adutil_rtrim_line(), and SE_ADFILE_MAXLINE.

Referenced by adfile_read().

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

Read one line from file.

Parameters:
[in]fdfile descriptor of zonefile
[out]linethe one line
[out]lkeeps 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(), ods_log_error(), and SE_ADFILE_MAXLINE.

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]lineline to be checked
[in]line_lenline length

Check for white space.

Definition at line 223 of file adutil.c.