--- ./src/clients/kinit/kinit.c.ORIGIN	2018-05-18 18:17:37 +0200
+++ ./src/clients/kinit/kinit.c	2018-05-18 18:13:49 +0200
@@ -132,7 +132,7 @@
  * *(struct[2]), the array index which was specified is stored in *index, and
  * long_getopt() returns 0.
  */
-const char *shopts = "r:fpFPn54aAVl:s:c:kit:T:RS:vX:CEI:";
+//const char *shopts = "r:fpFPn54aAVl:s:c:kit:T:RS:vX:CEI:";
 
 #define USAGE_BREAK "\n\t"
 
@@ -252,7 +252,8 @@
     int errflg = 0;
     int i;
 
-    while ((i = getopt_long(argc, argv, shopts, long_options, 0)) != -1) {
+//    while ((i = getopt_long(argc, argv, shopts, long_options, 0)) != -1) {
+    while ((i = getopt_long(argc, argv, "r:fpFPn54aAVl:s:c:kit:T:RS:vX:CEI:", long_options, 0)) != -1) {
         switch (i) {
         case 'V':
             opts->verbose = 1;
--- ./src/clients/kvno/kvno.c.orig	2020-12-28 10:08:45 +0000
+++ ./src/clients/kvno/kvno.c	2020-12-28 10:11:39 +0000
@@ -84,7 +84,8 @@
     prog = strrchr(argv[0], '/');
     prog = prog ? (prog + 1) : argv[0];
 
-    while ((option = getopt_long(argc, argv, shopts, lopts, NULL)) != -1) {
+    //while ((option = getopt_long(argc, argv, shopts, lopts, NULL)) != -1) {
+      while ((option = getopt_long(argc, argv, "uCc:e:hk:qPS:I:U:F:", lopts, NULL)) != -1) {
         switch (option) {
         case 'C':
             canon = 1;
--- ./src/clients/kvno/kvno.c.org	2023-05-05 02:13:54.280367186 +0000
+++ ./src/clients/kvno/kvno.c	2023-05-05 02:16:06.046908298 +0000
@@ -66,7 +66,7 @@
 main(int argc, char *argv[])
 {
     enum { OPTION_U2U = 256, OPTION_OUT_CACHE = 257 };
-    const char *shopts = "uCc:e:hk:qPS:I:U:F:";
+    //const char *shopts = "uCc:e:hk:qPS:I:U:F:";
     int option;
     char *etypestr = NULL, *ccachestr = NULL, *keytab_name = NULL;
     char *sname = NULL, *for_user = NULL, *u2u_ccname = NULL;
