* kdb5_util.c: make mkey_password non-static
authorBarry Jaspan <bjaspan@mit.edu>
Mon, 12 Aug 1996 15:43:42 +0000 (15:43 +0000)
committerBarry Jaspan <bjaspan@mit.edu>
Mon, 12 Aug 1996 15:43:42 +0000 (15:43 +0000)
* kdb5_create.c: use global mkey_password

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8925 dc483132-0cff-0310-8789-dd5450dbe970

src/kadmin/dbutil/ChangeLog
src/kadmin/dbutil/kdb5_create.c
src/kadmin/dbutil/kdb5_util.c

index afc9c39095146b6fe9716ff1e308c7ba6845b037..203b6c6e79d158a48ca7362744e9e89bb9a2ae1e 100644 (file)
@@ -1,3 +1,9 @@
+Mon Aug 12 11:41:57 1996  Barry Jaspan  <bjaspan@mit.edu>
+
+       * kdb5_util.c: make mkey_password non-static
+
+       * kdb5_create.c: use global mkey_password
+
 Mon Aug  5 21:24:47 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
 
        * kdb5_stash.c (kdb5_stash): Ignore (expected) failure in stashing
index 73ca72a440d19b925b58c038bb734fd9b59ad98a..7fe7b0fef78cf93ec065c47e434468ee67f44e39 100644 (file)
@@ -113,7 +113,7 @@ krb5_principal_data db_create_princ = {
        KRB5_NT_SRV_INST                        /* int type */
 };
 
-static char *mkey_password = 0;
+extern char *mkey_password;
 
 extern char *progname;
 extern int exit_status;
@@ -125,8 +125,6 @@ void kdb5_create(argc, argv)
    int argc;
    char *argv[];
 {
-    extern char *optarg;
-    extern int optind;
     int optchar;
 
     krb5_error_code retval;
@@ -139,16 +137,11 @@ void kdb5_create(argc, argv)
     if (strrchr(argv[0], '/'))
        argv[0] = strrchr(argv[0], '/')+1;
 
-    mkey_password = NULL;
-    optind = 1;
-    while ((optchar = getopt(argc, argv, "P:s")) != EOF) {
+    while ((optchar = getopt(argc, argv, "s")) != EOF) {
        switch(optchar) {
        case 's':
            do_stash++;
            break;
-        case 'P':              /* Only used for testing!!! */
-           mkey_password = optarg;
-           break;
        case '?':
        default:
            usage();
index d15a2dc2f67383d3312aeb0404e02331dcfc0d50..6a0824a80c86c78f35794d9a73a455a5c563cbf4 100644 (file)
@@ -37,7 +37,7 @@ char  *Err_no_database = "Database not currently opened!\n";
 /*
  * XXX Ick, ick, ick.  These global variables shouldn't be global....
  */
-static char *mkey_password = 0;
+char *mkey_password = 0;
 
 /*
  * I can't figure out any way for this not to be global, given how ss