]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldbm/config.c
Backout directory config option
[openldap] / servers / slapd / back-ldbm / config.c
index 428792378fc9bc4d50b6c6cd54c4532652bb5c6c..35b6d907b37c7bd05f5c0abd91e5f5fd21066dc3 100644 (file)
 #include "slap.h"
 #include "back-ldbm.h"
 
-
-int
-ldbm_back_config(
-    BackendInfo        *bi,
-    const char *fname,
-    int                lineno,
-    int                argc,
-    char       **argv
-)
-{
-       struct ldbm_backend_info *lbi =
-               (struct ldbm_backend_info *) bi->bi_private;
-
-       if ( lbi == NULL ) {
-               fprintf( stderr, "%s: line %d: ldbm backend info is null!\n",
-                   fname, lineno );
-               return 1;
-       }
-
-       /* directory where database files live */
-       if ( strcasecmp( argv[0], "directory" ) == 0 ) {
-               if ( argc < 2 ) {
-                       fprintf( stderr,
-               "%s: line %d: missing dir in \"directory <dir>\" line\n",
-                           fname, lineno );
-                       return( 1 );
-               }
-               if ( lbi->lbi_directory ) {
-                       free( lbi->lbi_directory );
-               }
-               lbi->lbi_directory = ch_strdup( argv[1] );
-
-       /* anything else */
-       } else {
-               fprintf( stderr,
-"%s: line %d: unknown directive \"%s\" in ldbm backend definition (ignored)\n",
-                   fname, lineno, argv[0] );
-       }
-
-       return 0;
-}
-
 int
 ldbm_back_db_config(
     Backend    *be,