]> git.sur5r.net Git - openldap/commitdiff
Added config compatibility wrapper for overlays etc...
authorHoward Chu <hyc@openldap.org>
Fri, 4 Mar 2005 10:32:51 +0000 (10:32 +0000)
committerHoward Chu <hyc@openldap.org>
Fri, 4 Mar 2005 10:32:51 +0000 (10:32 +0000)
servers/slapd/back-bdb/config.c
servers/slapd/back-bdb/init.c

index 03054d2a8488ba4fbc5909d5e4d4bb95c8ee521f..a6d4d28e68df2ced04eefe1b7c439dfaf531acbb 100644 (file)
@@ -246,3 +246,22 @@ int bdb_back_init_cf( BackendInfo *bi )
        rc = init_config_ocs( bdbocs );
        return rc;
 }
+
+int bdb_db_config( Backend *be, const char *fname, int lineno, int argc,
+       char **argv )
+{
+       ConfigArgs c = { 0 };
+       int rc;
+
+       c.be = be;
+       c.fname = fname;
+       c.lineno = lineno;
+       c.argc = argc;
+       c.argv = argv;
+       sprintf( c.log, "%s: line %lu", fname, lineno );
+
+       rc = parse_config_table( bdbcfg, &c );
+       if ( rc == ARG_UNKNOWN )
+               rc = SLAP_CONF_UNKNOWN;
+       return rc;
+}
index df1976feb98f1e4cec70d658afd82a535a96f3b4..8893333fc356506a22ca6e0aef3637ba98839bc1 100644 (file)
@@ -536,7 +536,7 @@ bdb_back_initialize(
        bi->bi_destroy = 0;
 
        bi->bi_db_init = bdb_db_init;
-       bi->bi_db_config = 0;
+       bi->bi_db_config = bdb_db_config;
        bi->bi_db_open = bdb_db_open;
        bi->bi_db_close = bdb_db_close;
        bi->bi_db_destroy = bdb_db_destroy;