/* Copyright (C) 1991, Marcus J. Ranum. All rights reserved. */ /* configure all options BEFORE including system stuff. */ #include "config.h" #ifdef DB_GDBMFILE #include "mud.h" /* binding to the command level interface. this just parses and calls lower level configuration code in the db layer. */ /* ARGSUSED */ int cmd__dgdbconfig (int argc, char *argv[], char *who, char *aswho) { /* configure database filename */ if (!strcmp (argv[1], "dbfile")) { if (dgdb_initted ()) { log_printf ("database is already active.\n", (char *) 0); return (1); } if (argc < 3) { log_printf ("must provide database name.\n", (char *) 0); return (1); } dgdb_setfile (argv[2]); log_printf ("database is now ", argv[2], "\n", (char *) 0); return (0); } log_printf ("_dbconfig: I don't understand ", argv[1], "\n", (char *) 0); return (0); } #endif // DB_GDBMFILE