Remove getopt(3) options too
authorPaul Park <pjpark@mit.edu>
Fri, 5 May 1995 15:38:09 +0000 (15:38 +0000)
committerPaul Park <pjpark@mit.edu>
Fri, 5 May 1995 15:38:09 +0000 (15:38 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5735 dc483132-0cff-0310-8789-dd5450dbe970

src/kadmin/kpasswd/kpasswd.c
src/kadmin/v5server/srv_main.c

index 452e92ce595847e67c27148b18aa460357ac41c1..47460e6f228f5c29e47a36d73f92e2bd2a9f2a3c 100644 (file)
@@ -58,8 +58,10 @@ static const char *kpwd_old_pwd_name_fmt =   "Enter old password for %s: ";
 
 #ifdef LANGUAGES_SUPPORTED
 static const char *kpwd_usage_error_fmt =      "%s: usage is %s [-u user] [-l language]\n";
+static const char *kpwd_getoptstring =         "l:u:";
 #else  /* LANGUAGES_SUPPORTED */
 static const char *kpwd_usage_error_fmt =      "%s: usage is %s [-u user]\n";
+static const char *kpwd_getoptstring =         "u:";
 #endif /* LANGUAGES_SUPPORTED */
 static const char *kpwd_extra_args =           "extra arguments";
 static const char *kpwd_bad_option_fmt =       "%s: unrecognized option -%c.\n";
@@ -198,7 +200,7 @@ main(argc, argv)
      * Usage is:
      * kpasswd [-u user] [-l language]
      */
-    while ((option = getopt(argc, argv, "l:mu:")) != EOF) {
+    while ((option = getopt(argc, argv, kpwd_getoptstring)) != EOF) {
        switch (option) {
        case 'u':
            if ((name = (char *) malloc(strlen(optarg)+1)) == NULL) {
index 2d3cda226e16808bcb3626fe3585b22c2d3b3ec7..fdc7d50eebae16235be19bd45387a820458e86dc 100644 (file)
 
 #ifdef LANGUAGES_SUPPORTED
 static const char *usage_format =      "%s: usage is %s [-a aclfile] [-d database] [-e enctype] [-i]\n\t[-k mkeytype] [-l langlist] [-r realm] [-t timeout]\n\t[-D dbg] [-M mkeyname].\n";
+static const char *getopt_string =     "a:d:e:ik:l:r:t:D:M:";
 #else  /* LANGUAGES_SUPPORTED */
 static const char *usage_format =      "%s: usage is %s [-a aclfile] [-d database] [-e enctype] [-i]\n\t[-k mkeytype] [-r realm] [-t timeout]\n\t[-D dbg] [-M mkeyname].\n";
+static const char *getopt_string =     "a:d:e:ik:r:t:D:M:";
 #endif /* LANGUAGES_SUPPORTED */
 static const char *fval_not_number =   "%s: value (%s) specified for -%c is not numeric.\n";
 static const char *extra_params =      "%s extra paramters beginning with %s... \n";
@@ -169,7 +171,7 @@ main(argc, argv)
      *                 [-M masterkeyname]
      */
     error = 0;
-    while ((option = getopt(argc, argv, "a:d:e:ik:l:m:r:t:D:M:")) != EOF) {
+    while ((option = getopt(argc, argv, getopt_string)) != EOF) {
        switch (option) {
        case 'a':
            acl_file = optarg;