settable database

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3180 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1997-08-26 23:18:36 +00:00
parent 58868c6af7
commit bbe6bb6a8d

View File

@@ -53,11 +53,13 @@ static SL_cmd commands[] = {
{ "delete", del_entry, "delete principal", "" },
{ "ext_keytab", ext_keytab, "ext_keytab principal", "" },
{ "exit", exit_kdb_edit, "exit", "" },
{ "database", set_db, "database [database]", "" },
{ "db" },
{ NULL, NULL, NULL, NULL }
};
krb5_context context;
char *database = HDB_DEFAULT_DB;
char database[256] = HDB_DEFAULT_DB;
int
help(int argc, char **argv)
@@ -72,6 +74,22 @@ exit_kdb_edit (int argc, char **argv)
return 1;
}
int
set_db(int argc, char **argv)
{
switch(argc){
case 1:
strcpy(database, HDB_DEFAULT_DB);
break;
case 2:
strcpy(database, argv[1]);
break;
default:
fprintf(stderr, "Usage: database [database]\n");
}
return 0;
}
int
main(int argc, char **argv)
{