diff options
-rw-r--r-- | src/clients/kinit/ChangeLog | 10 | ||||
-rw-r--r-- | src/clients/kinit/kinit.c | 7 |
2 files changed, 16 insertions, 1 deletions
diff --git a/src/clients/kinit/ChangeLog b/src/clients/kinit/ChangeLog index ae29bc04f2..c7563c71a9 100644 --- a/src/clients/kinit/ChangeLog +++ b/src/clients/kinit/ChangeLog @@ -1,3 +1,13 @@ +1999-08-25 Ken Raeburn <raeburn@mit.edu> + + * kinit.c (optind, optarg) [sun]: Declare on SunOS 4. Maybe + declare unconditionally, in the future. + +1999-08-12 Ken Raeburn <raeburn@mit.edu> + + * kinit.c (main): Initialize cache_name to null, in case it's not + set. + 1999-08-09 Danilo Almeida <dalmeida@mit.edu> * Makefile.in: Use standard windows exe link flags. diff --git a/src/clients/kinit/kinit.c b/src/clients/kinit/kinit.c index c29b26e6c0..6ed1b2f9f6 100644 --- a/src/clients/kinit/kinit.c +++ b/src/clients/kinit/kinit.c @@ -33,6 +33,11 @@ #else #ifdef HAVE_UNISTD_H #include <unistd.h> +#ifdef sun +/* SunOS4 unistd didn't declare these; okay to make unconditional? */ +extern int optind; +extern char *optarg; +#endif /* sun */ #else extern int optind; extern char *optarg; @@ -101,7 +106,7 @@ main(argc, argv) krb5_get_init_creds_opt opts; char *service_name = NULL; krb5_keytab keytab = NULL; - char *cache_name; + char *cache_name = NULL; krb5_ccache ccache = NULL; enum { INIT_PW, INIT_KT, RENEW, VALIDATE} action; int errflg = 0, idx, i; |