From 57b75e43c745f2afc400ec304621a16da2e74255 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Tue, 21 Sep 1999 16:18:22 +0000 Subject: [PATCH] (kt_get): add `--help' git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7008 ec53bebd-3082-4978-b11e-865c3cabbd6b --- admin/ktutil.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/admin/ktutil.c b/admin/ktutil.c index 1793bc227..dde4a70cf 100644 --- a/admin/ktutil.c +++ b/admin/ktutil.c @@ -281,6 +281,7 @@ kt_get(int argc, char **argv) char *realm = NULL; char *admin_server = NULL; int server_port = 0; + int help_flag = 0; int optind = 0; int i, j; @@ -296,19 +297,25 @@ kt_get(int argc, char **argv) }, { "server-port", 's', arg_integer, NULL, "server to contact", "port number" - } + }, + { "help", 'h', arg_flag, NULL } }; args[0].value = &principal; args[1].value = &realm; args[2].value = &admin_server; args[3].value = &server_port; + args[4].value = &help_flag; memset(&conf, 0, sizeof(conf)); - if(getarg(args, sizeof(args) / sizeof(args[0]), argc, argv, &optind)) + if(getarg(args, sizeof(args) / sizeof(args[0]), argc, argv, &optind) + || help_flag) { + arg_printusage(args, sizeof(args) / sizeof(args[0]), + "ktutil get", "principal..."); return 0; - + } + if(realm) { krb5_set_default_realm(context, realm); /* XXX should be fixed some other way */