Go to the documentation of this file.
19 extern size_t lloadfilefd(
int,
char **,
const int striptab) __attribute__ ((nonnull (2)));
20 extern int loadintfd(
int,
unsigned long *,
const unsigned long def) __attribute__ ((nonnull (2)));
21 extern size_t loadoneliner(
int base,
const char *filename,
char **buf,
const int optional) __attribute__ ((nonnull (2, 3)));
22 extern size_t loadonelinerfd(
int fd,
char **buf) __attribute__ ((nonnull (2)));
24 extern int finddomainfd(
int,
const char *,
const int) __attribute__ ((nonnull (2)));
25 extern int finddomain(
const char *buf,
const off_t size,
const char *domain) __attribute__ ((nonnull (3)));
27 extern char **
data_array(
unsigned int entries,
size_t datalen,
void *oldbuf,
size_t oldlen);
int controldir_fd
Definition: control.c:25
int loadintfd(int, unsigned long *, const unsigned long def)
Definition: control.c:216
int loadlistfd(int, char ***, checkfunc)
Definition: control.c:364
size_t loadoneliner(int base, const char *filename, char **buf, const int optional)
read a configuration file that only may contain one line
Definition: control.c:251
int finddomainfd(int, const char *, const int)
Definition: control.c:438
int(* checkfunc)(const char *line)
callback to determine if a line in file is valid
Definition: control.h:15
size_t loadonelinerfd(int fd, char **buf)
Definition: control.c:290
int finddomain(const char *buf, const off_t size, const char *domain)
search a domain entry in a given buffer
Definition: control.c:492
char ** data_array(unsigned int entries, size_t datalen, void *oldbuf, size_t oldlen)
create a combined data and pointer array
Definition: control.c:328
size_t lloadfilefd(int, char **, const int striptab)
Definition: control.c:108