X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fconfig.c;h=715dd8baee819d9ca587df288b4edce6787e9c92;hb=9b09d42a1db573f6249bccdf4aaaa361394400b9;hp=f7aa3b688c523a22c09ec1c6a5bcaaa088fa7787;hpb=2a869f5a99f537b246ba8640502e2a86117cb6e8;p=openldap diff --git a/servers/slapd/config.c b/servers/slapd/config.c index f7aa3b688c..715dd8baee 100644 --- a/servers/slapd/config.c +++ b/servers/slapd/config.c @@ -5,18 +5,14 @@ #include #include +#include #include -#include "slap.h" #include "ldapconfig.h" +#include "slap.h" #define MAXARGS 100 -extern Backend *new_backend(); -extern char *default_referral; -extern int ldap_syslog; -extern int global_schemacheck; - /* * defaults for various global variables */ @@ -28,11 +24,11 @@ char *replogfile; int global_lastmod; char *ldap_srvtab = ""; -static char *fp_getline(); -static void fp_getline_init(); -static void fp_parse_line(); +static char *fp_getline(FILE *fp, int *lineno); +static void fp_getline_init(int *lineno); +static void fp_parse_line(char *line, int *argcp, char **argv); -static char *strtok_quote(); +static char *strtok_quote(char *line, char *sep); void read_config( char *fname, Backend **bep, FILE *pfp )