* kdb5_util.c (main): Change optarg to koptarg to prevent
authorEzra Peisach <epeisach@mit.edu>
Fri, 22 Jun 2001 11:29:13 +0000 (11:29 +0000)
committerEzra Peisach <epeisach@mit.edu>
Fri, 22 Jun 2001 11:29:13 +0000 (11:29 +0000)
        shadowing of getopt function.

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

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

index 6baa3ff703e679f42514a271feceeda41a8e0be2..66947de1e9ca51522ba7b92c5df373edfb764640 100644 (file)
@@ -1,3 +1,8 @@
+2001-06-21  Ezra Peisach  <epeisach@mit.edu>
+
+       * kdb5_util.c (main): Change optarg to koptarg to prevent
+       shadowing of getopt function.
+
 2001-06-20  Ezra Peisach  <epeisach@mit.edu>
 
        * kdb5_create.c: Include <krb5/adm_proto.h> for
index 849c24a9d66354a7d3a1d13dcd73375f3960ef9c..d44f867147138d1b3e21a56ac64e7ba63a2be494 100644 (file)
@@ -141,14 +141,14 @@ static struct _cmd_table *cmd_lookup(name)
      return NULL;
 }
 
-#define ARG_VAL (--argc > 0 ? (optarg = *(++argv)) : (char *)(usage(), NULL))
+#define ARG_VAL (--argc > 0 ? (koptarg = *(++argv)) : (char *)(usage(), NULL))
      
 int main(argc, argv)
     int argc;
     char *argv[];
 {
     struct _cmd_table *cmd = NULL;
-    char *optarg, **cmd_argv;  
+    char *koptarg, **cmd_argv; 
     int cmd_argc;
     krb5_error_code retval;
 
@@ -172,13 +172,13 @@ int main(argc, argv)
     argv++; argc--;
     while (*argv) {
        if (strcmp(*argv, "-P") == 0 && ARG_VAL) {
-           mkey_password = optarg;
+           mkey_password = koptarg;
            manual_mkey = TRUE;
        } else if (strcmp(*argv, "-d") == 0 && ARG_VAL) {
-           global_params.dbname = optarg;
+           global_params.dbname = koptarg;
            global_params.mask |= KADM5_CONFIG_DBNAME;
        } else if (strcmp(*argv, "-r") == 0 && ARG_VAL) {
-           global_params.realm = optarg;
+           global_params.realm = koptarg;
            global_params.mask |= KADM5_CONFIG_REALM;
            /* not sure this is really necessary */
            if ((retval = krb5_set_default_realm(util_context,
@@ -187,15 +187,15 @@ int main(argc, argv)
                 exit(1);
            }
        } else if (strcmp(*argv, "-k") == 0 && ARG_VAL) {
-           if (krb5_string_to_enctype(optarg, &global_params.enctype))
-                com_err(argv[0], 0, "%s is an invalid enctype", optarg);
+           if (krb5_string_to_enctype(koptarg, &global_params.enctype))
+                com_err(argv[0], 0, "%s is an invalid enctype", koptarg);
            else
                 global_params.mask |= KADM5_CONFIG_ENCTYPE;
        } else if (strcmp(*argv, "-M") == 0 && ARG_VAL) {
-           global_params.mkey_name = optarg;
+           global_params.mkey_name = koptarg;
            global_params.mask |= KADM5_CONFIG_MKEY_NAME;
        } else if (strcmp(*argv, "-sf") == 0 && ARG_VAL) {
-           global_params.stash_file = optarg;
+           global_params.stash_file = koptarg;
            global_params.mask |= KADM5_CONFIG_STASH_FILE;
        } else if (strcmp(*argv, "-m") == 0) {
            manual_mkey = TRUE;