fix include files
authorJohn Kohl <jtkohl@mit.edu>
Wed, 23 May 1990 11:53:43 +0000 (11:53 +0000)
committerJohn Kohl <jtkohl@mit.edu>
Wed, 23 May 1990 11:53:43 +0000 (11:53 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@914 dc483132-0cff-0310-8789-dd5450dbe970

45 files changed:
src/lib/krb5/keytab/file/ktf_add.c
src/lib/krb5/keytab/file/ktf_close.c
src/lib/krb5/keytab/file/ktf_get_en.c
src/lib/krb5/keytab/file/ktf_next.c
src/lib/krb5/keytab/file/ktf_remove.c
src/lib/krb5/keytab/file/ktf_resolv.c
src/lib/krb5/keytab/file/ktf_ssget.c
src/lib/krb5/keytab/file/ktf_util.c
src/lib/krb5/keytab/file/ktf_wreslv.c
src/lib/krb5/keytab/ktadd.c
src/lib/krb5/keytab/ktdefault.c
src/lib/krb5/keytab/ktremove.c
src/lib/krb5/keytab/read_servi.c
src/lib/krb5/krb/copy_addrs.c
src/lib/krb5/krb/copy_auth.c
src/lib/krb5/krb/copy_creds.c
src/lib/krb5/krb/copy_data.c
src/lib/krb5/krb/copy_key.c
src/lib/krb5/krb/copy_princ.c
src/lib/krb5/krb/copy_tick.c
src/lib/krb5/krb/decode_kdc.c
src/lib/krb5/krb/decrypt_tk.c
src/lib/krb5/krb/encode_kdc.c
src/lib/krb5/krb/encrypt_tk.c
src/lib/krb5/krb/gc_frm_kdc.c
src/lib/krb5/krb/gc_via_tgt.c
src/lib/krb5/krb/get_creds.c
src/lib/krb5/krb/get_in_tkt.c
src/lib/krb5/krb/in_tkt_pwd.c
src/lib/krb5/krb/in_tkt_sky.c
src/lib/krb5/krb/kdc_rep_dc.c
src/lib/krb5/krb/mk_priv.c
src/lib/krb5/krb/mk_req_ext.c
src/lib/krb5/krb/mk_safe.c
src/lib/krb5/krb/parse.c
src/lib/krb5/krb/rd_error.c
src/lib/krb5/krb/rd_priv.c
src/lib/krb5/krb/rd_req.c
src/lib/krb5/krb/rd_req_dec.c
src/lib/krb5/krb/rd_req_sim.c
src/lib/krb5/krb/rd_safe.c
src/lib/krb5/krb/send_tgs.c
src/lib/krb5/krb/tgtname.c
src/lib/krb5/krb/unparse.c
src/lib/krb5/krb/walk_rtree.c

index 45651b9f680f8b23d5b99092d80c11c06c945460..942bce2008ed90729cee8e19771611a85053726b 100644 (file)
@@ -17,7 +17,6 @@ static char rcsid_ktf_add_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
 #include <krb5/ext-proto.h>
 
 #include "ktfile.h"
index abcf8493f548fb42cca714a6d88ebb325417e192..1642a3c866c67da17c1bf154f7a7942ea5102ce0 100644 (file)
@@ -18,9 +18,7 @@ static char rcsid_krb5_ktfile_close_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-
-#include <stdio.h>
-#include <stdlib.h>
+#include <krb5/ext-proto.h>
 
 #include "ktfile.h"
 
index dad940c302bc47f4cc3bb640307cd8df6cc5a1d2..280700824e6509f204aa89931f7c50f8bef631e3 100644 (file)
@@ -19,7 +19,6 @@ static char rcsid_krb5_ktfile_get_entry_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
 #include <krb5/ext-proto.h>
 
 #include "ktfile.h"
index 71f30e08d7f3deea0dadb829559b2eca3fa3f2a1..9ec84876ae94eb1468c69f4db3ba60376154a63f 100644 (file)
@@ -17,7 +17,6 @@ static char rcsid_ktf_next_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
 #include <krb5/ext-proto.h>
 
 #include "ktfile.h"
index 7fb85ab5b55c48be9099e4d018e711c972d72d9d..7134842a2c1bc9b2824d5e827331a6f51a4a9767 100644 (file)
@@ -17,9 +17,7 @@ static char rcsid_ktf_add_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
 #include <krb5/ext-proto.h>
-#include <errno.h>
 
 #include "ktfile.h"
 
index 8d9b44bee49161c31e933a25417b4c7f5bdcf86a..5bff2c9a8bc56960996b1c897b0c007f005fcf50 100644 (file)
@@ -19,7 +19,6 @@ static char krb5_ktfile_resolve_c[] =
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
 #include <krb5/ext-proto.h>
-#include <errno.h>
 
 #include "ktfile.h"
 
index ae05c8f111e2d6f23d47e35b090c50af0b0e7335..b45a46f0a2945f2850330fd7b5dadef370b66e7c 100644 (file)
@@ -18,7 +18,6 @@ static char rcsid_ktf_ssget_c[] =
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
 #include <krb5/ext-proto.h>
-#include <errno.h>
 
 #include "ktfile.h"
 
index fec787b968822dcb5ba91dd3d94a185aac0f2185..92a3add1a52108aa6dff57274434839cd68e00e3 100644 (file)
@@ -45,12 +45,9 @@ static char rcsid_ktf_util_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
 #include <krb5/ext-proto.h>
 #include <krb5/libos.h>
-#include <stdio.h>
 #include <krb5/libos-proto.h>
-#include <errno.h>
 
 #include "ktfile.h"
 
index ed9b0bc50fe255c1aa8fab3252f08c8885ca8787..b8de5cf4b2de4f81440cbd019e5f885f368dff83 100644 (file)
@@ -19,7 +19,6 @@ static char krb5_ktfile_wresolve_c[] =
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
 #include <krb5/ext-proto.h>
-#include <errno.h>
 
 #include "ktfile.h"
 
index 89e9ce682cf68e07dbc1f1fa05d0d201f260f834..ed128c22264609a8e6522382efba7872c074944c 100644 (file)
@@ -17,7 +17,6 @@ static char rcsid_ktadd_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
 
 krb5_error_code
 krb5_kt_add_entry (id, entry)
index 0cdc9c342ea3ec56c027cb9eded9ae3d3700e791..f322b8f9639fd6c6d0b4e675af5b0ef8cf4d0789 100644 (file)
@@ -17,7 +17,6 @@ static char rcsid_ktdefault_c [] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <errno.h>
 #include <stdio.h>
 
 krb5_error_code krb5_kt_default(id)
index b8c0fd5c638bc0fa364f4f618f5bfb922073b9d7..b0c49af950dc72ed5f85383b10f6adfebce7c788 100644 (file)
@@ -17,7 +17,6 @@ static char rcsid_ktremove_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
 
 krb5_error_code
 krb5_kt_remove_entry (id, entry)
index a7ccfb7ff45f712048608698a9a844dbf376909c..0286da01b82c71c1f966a7d8d0230dfea8e63f42 100644 (file)
@@ -22,8 +22,6 @@ static char rcsid_krb5_kt_read_service_key_c[] =
 #include <krb5/krb5.h>
 
 #include <krb5/ext-proto.h>
-#include <errno.h>
-#include <stdio.h>
 
 /* XXX  Things that I need and don't know where to get yet */
 #define KSUCCESS 0
@@ -57,7 +55,7 @@ OLDDECLARG(krb5_keyblock **, key)
     /*
      * Get the name of the file that we should use. 
      */
-    if (keyprocarg == NULL) {
+    if (!keyprocarg) {
        if ((kerror = krb5_kt_default_name((char *)keytabname, 
                                           sizeof(keytabname) - 1))!= KSUCCESS)
            return (kerror);
@@ -82,7 +80,7 @@ OLDDECLARG(krb5_keyblock **, key)
      * XXX
      */
 
-    if ((*key = (krb5_keyblock *)malloc(sizeof(krb5_keyblock))) == NULL)
+    if (!(*key = (krb5_keyblock *)malloc(sizeof(krb5_keyblock))))
        return (ENOMEM);        /* XXX */
 
     krb5_copy_keyblock(&entry.key, *key);
index 04042f68a8e5b50de14dc38e9300befee422714a..c8cabf6b00ee29c5ba24e3b10f551dd6f969471a 100644 (file)
@@ -17,7 +17,6 @@ static char rcsid_copy_addrs_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <errno.h>
 
 #include <krb5/ext-proto.h>
 
index 5086146b281dab44fab8021dc20846b8f480f8b7..b5a2d91674821d21ea3660d3c81093c6db1ef5e1 100644 (file)
@@ -17,7 +17,6 @@ static char rcsid_copy_auth_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <errno.h>
 
 #include <krb5/ext-proto.h>
 
index 6519221f3fea7e3eb363ddc7e1308618d66aa9dc..16ab0e10658bb0109784ed66bd3ff556c991ac4e 100644 (file)
@@ -16,13 +16,9 @@ static char rcsid_copy_creds_c [] =
 #endif /* !lint & !SABER */
 
 #include <krb5/copyright.h>
-
 #include <krb5/krb5.h>
-
 #include <krb5/ext-proto.h>
 
-#include <errno.h>
-
 
 /*
  * Copy credentials, allocating fresh storage where needed.
index 9eaf87d4df4e68a2942207fc786a95b71c235ece..1b1c08350df7865fabb0882443ae077fba7aaaf6 100644 (file)
@@ -17,7 +17,6 @@ static char rcsid_copy_data_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <errno.h>
 #include <krb5/ext-proto.h>
 
 /*
index 570b97a23a4cc1e2b8411b346ae16a2716d8578d..4b86ffb90f867560867faf886aa81cfabc83bdaf 100644 (file)
@@ -19,8 +19,6 @@ static char rcsid_copy_key_c[] =
 #include <krb5/krb5.h>
 #include <krb5/ext-proto.h>
 
-#include <errno.h>
-
 /*
  * Copy a keyblock, including alloc'ed storage.
  */
index 050479fe1bbb5a757c5b1756ba5e5ccdac7ccd85..b8a76615604be14cfcb9c3d0a2e2ebdaf860d6f1 100644 (file)
@@ -17,7 +17,6 @@ static char rcsid_copy_princ_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <errno.h>
 
 #include <krb5/ext-proto.h>
 
index 5078a3c89c789d065c56c91076f63a89b4675462..af2c130d44d67dcabdc96f016215f49ee5d3c9fb 100644 (file)
@@ -17,7 +17,6 @@ static char rcsid_copy_tick_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <errno.h>
 
 #include <krb5/ext-proto.h>
 
index 86322529317b07da381675a116570820539763df..90ec2101f73893a3f15f19381b242cf9113caf8b 100644 (file)
@@ -18,12 +18,8 @@ static char rcsid_decode_kdc_c[] =
 #include <krb5/copyright.h>
 
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
-#include <krb5/isode_err.h>
 #include <krb5/asn1.h>
 
-#include <errno.h>
-
 #include <krb5/ext-proto.h>
 
 /*
index 451a7598ca43cdbf6e8bf82a60d0f4d94a9a7b01..7affe0ec62876ae0c599a50186798bc220c60ef5 100644 (file)
@@ -19,9 +19,6 @@ static char rcsid_decrypt_tk_c[] =
 
 #include <krb5/krb5.h>
 #include <krb5/asn1.h>
-#include <krb5/krb5_err.h>
-
-#include <errno.h>
 
 #include <krb5/ext-proto.h>
 
index 3d4df54038d93998b3db258a5490cff72abf4688..637d5aa5b0a235f52cb86e25858d28a9b63c3116 100644 (file)
@@ -17,11 +17,8 @@ static char rcsid_encode_kdc_c [] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
 #include <krb5/asn1.h>
 
-#include <errno.h>
-
 #include <krb5/ext-proto.h>
 
 /*
index f1aafbcde0d3beb1a0cb75be55d8477bf6426011..2705a586726a2a2447f8e6f111812d35ff1c99a0 100644 (file)
@@ -19,9 +19,6 @@ static char rcsid_encrypt_tk_c[] =
 
 #include <krb5/krb5.h>
 #include <krb5/asn1.h>
-#include <krb5/krb5_err.h>
-
-#include <errno.h>
 
 #include <krb5/ext-proto.h>
 
index 070c2e14abca27475245a2d6aa68e33c2d750510..7390261b2eb0e8d419c9edff375641a9762a9abe 100644 (file)
@@ -19,9 +19,6 @@ static char rcsid_gcfkdc_c[] =
 #include <krb5/copyright.h>
 
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
-#include <errno.h>
-
 #include <krb5/ext-proto.h>
 #include "int-proto.h"
 
index f686794f0c3327022d2adefd29ee3402f1ac4769..bf41c2491d14802a3c4f68b000f92e8e3b50f08c 100644 (file)
@@ -17,11 +17,9 @@ static char rcsid_gcvtgt_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
 
 #include <krb5/asn1.h>
 
-#include <stdio.h>
 #include <krb5/libos-proto.h>
 #include <krb5/ext-proto.h>
 #include "int-proto.h"
index f57f6230d38f14e112fb60543d1030ea85dd08be..51ebc62d2ad9bf4e5da2d90dca43c028930c80a8 100644 (file)
@@ -32,7 +32,6 @@ static char rcsid_get_creds_c[] =
  */
 
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
 #include <krb5/ext-proto.h>
 
 krb5_error_code
index c6bd18425e43cac6cec2d8ca39d0155b08c2376f..0cf94bc689b188774ca5d4a4d2717beee0c794b7 100644 (file)
@@ -17,12 +17,8 @@ static char rcsid_get_in_tkt_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
 #include <krb5/asn1.h>
-#include <stdio.h>
 #include <krb5/libos-proto.h>
-
-#include <errno.h>
 #include <krb5/ext-proto.h>
 
 /*
index b0c79f27c67bfadcef89bcf06756e132de328933..6354ce389217d05dfb38100900a3fc558c627bca 100644 (file)
@@ -17,10 +17,7 @@ static char rcsid_in_tkt_pwd_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
-#include <errno.h>
 #include <krb5/ext-proto.h>
-#include <stdio.h>
 #include <krb5/libos-proto.h>
 
 struct pwd_keyproc_arg {
index b7ef26d78dd9b22243dbee9133fd4cc739cfa7d8..1237af0ea41ebfc2653bb158279af9ca359e60c5 100644 (file)
@@ -18,9 +18,7 @@ static char rcsid_in_tkt_skey_c [] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
 
-#include <errno.h>
 #include <krb5/ext-proto.h>
 #include <krb5/asn1.h>                 /* XXX for krb5_free_keyblock! */
 
index a235fb3836f4716504f3c6736d0388d0ce6198f3..304d38a5b89131fbf10c49d969834e16d51cfbea 100644 (file)
@@ -18,9 +18,7 @@ static char rcsid_kdc_rep_dc_c [] =
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
 #include <krb5/asn1.h>
-#include <krb5/krb5_err.h>
 #include <krb5/ext-proto.h>
-#include <errno.h>
 
 /*
  * Decrypt the encrypted portion of the KDC_REP message, using the key
index c46648b77aabd434c2204cb36ce6c0321b7fc6a0..796ce4e6f59b51245d634ba01629efba0fc77b07 100644 (file)
@@ -17,12 +17,7 @@ static char rcsid_mk_priv_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
-
-#include <errno.h>
-
 #include <krb5/asn1.h>
-#include <stdio.h>
 #include <krb5/libos-proto.h>
 #include <krb5/ext-proto.h>
 
index f0a124af68e31f515d1847c11e5c668c27649419..c5c0b62c8e1ebaf46407a6ff18f5c7344bb4cea9 100644 (file)
@@ -17,15 +17,12 @@ static char rcsid_mk_req_ext_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
 #include <krb5/asn1.h>
 
 #include <krb5/libos.h>
-#include <stdio.h>
 #include <krb5/libos-proto.h>
 
 #include <krb5/ext-proto.h>
-#include <errno.h>
 
 /*
  Formats a KRB_AP_REQ message into outbuf, with more complete options than
index 405b7b3bd9049dd1f700cbb618548b9c3663d41f..a4fad748f54bdf373cb57a3697619f532bbcdc79 100644 (file)
@@ -17,11 +17,8 @@ static char rcsid_mk_safe_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
-#include <errno.h>
 
 #include <krb5/asn1.h>
-#include <stdio.h>
 #include <krb5/libos-proto.h>
 #include <krb5/ext-proto.h>
 
index f7131809eb4a4f5cdba12150316f6013a721e0c6..80f80c753d28634f3183d124ff90cc9d61026c63 100644 (file)
@@ -19,11 +19,8 @@ static char rcsid_parse_c [] =
 
 #include <krb5/krb5.h>
 #include <krb5/ext-proto.h>
-#include <stdio.h>
 #include <krb5/libos-proto.h>
 
-#include <errno.h>
-
 /*
  converts a single-string representation of the name to the multi-part
  principal format used in the protocols.
index 2bcf44a7fa2ebea62392fa817cba4187a3e095c9..36058f5dfa8040f5dd8d4080cab7c7a9e6ff0190 100644 (file)
@@ -19,7 +19,6 @@ static char rcsid_rd_error_c[] =
 
 #include <krb5/krb5.h>
 #include <krb5/asn1.h>
-#include <krb5/krb5_err.h>
 
 #include <krb5/ext-proto.h>
 
index 6e9f15050554afb303e98e991cad914faef8bc27..05f5805b7364e80c84b7242243898ee22e7cdb82 100644 (file)
@@ -17,12 +17,8 @@ static char rcsid_rd_priv_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
-
-#include <errno.h>
 
 #include <krb5/asn1.h>
-#include <stdio.h>
 #include <krb5/libos-proto.h>
 #include <krb5/ext-proto.h>
 
index f54415738d857450779e9dd59734a63d98803e39..8d3e21c0c17163567ab0d97c2c7f73bf2dba4ba8 100644 (file)
@@ -17,8 +17,6 @@ static char rd_req_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
-#include <krb5/isode_err.h>
 
 #include <krb5/asn1.h>
 #include <krb5/ext-proto.h>
index 4b91c4c27d840c1cc35f256846e6f0eea8e22b6e..383a2d213a7bbd426b72163d911bbfcf1c66c281 100644 (file)
@@ -17,11 +17,7 @@ static char rd_req_dec_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
-#include <errno.h>
-
 #include <krb5/ext-proto.h>
-#include <stdio.h>
 #include <krb5/libos-proto.h>
 #include <krb5/asn1.h>
 
index 49d8ca2c3d7e83e346ece6e3a991e974c8aa5cf1..6336343a1fbcbfa3c6765bc7fd24bf15223a9f39 100644 (file)
@@ -17,10 +17,6 @@ static char rd_req_sim_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
-#include <krb5/isode_err.h>
-#include <errno.h>
-
 #include <krb5/asn1.h>
 #include <krb5/ext-proto.h>
 
index c03a272c5696c67e97a8cac814ff74b3733748f6..02d69803788a11e9ee0f508f957b997a8c9e0d73 100644 (file)
@@ -17,11 +17,7 @@ static char rcsid_rd_safe_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
-#include <errno.h>
-
 #include <krb5/asn1.h>
-#include <stdio.h>
 #include <krb5/libos-proto.h>
 #include <krb5/ext-proto.h>
 
index eb5e7457ce27c1322fb87e605fcf7199d9e66bfa..16214ecab4fe50aae72b820d9422b1eb43621cef 100644 (file)
@@ -18,9 +18,6 @@ static char rcsid_send_tgs_c[] =
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
 #include <krb5/asn1.h>
-#include <errno.h>
-
-#include <stdio.h>
 #include <krb5/libos-proto.h>
 #include <krb5/ext-proto.h>
 /*
index cf95caf7f41fe4a9fb5d35ae4cb7cc482b2d1d9f..f132cfb4190e247a63d498a7cad4d4af03bbba49 100644 (file)
@@ -19,7 +19,6 @@ static char rcsid_tgtname_c [] =
 #include <krb5/krb5.h>
 #include <krb5/ext-proto.h>
 #include <krb5/kdb.h>
-#include <errno.h>
 
 static krb5_data tgtdata = {sizeof(TGTNAME), TGTNAME};
 
index 31a8f51f837ea9cf52e1e280d06a7c8b355a49ae..b57d78a5d6866fc17227de90972d465d047cd7e7 100644 (file)
@@ -18,11 +18,8 @@ static char rcsid_unparse_c[] =
 #include <krb5/copyright.h>
 
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
 #include <krb5/ext-proto.h>
 
-#include <errno.h>
-
 /*
  converts the multi-part
  principal format used in the protocols to a single-string representation
index 6f2c89acf022a25cbac966e3e8425684191a2b32..f4b4fa563e513d7beace005014c7540124626aed 100644 (file)
@@ -17,9 +17,7 @@ static char rcsid_walk_rtree_c[] =
 
 #include <krb5/copyright.h>
 #include <krb5/krb5.h>
-#include <krb5/krb5_err.h>
 #include <krb5/ext-proto.h>
-#include <errno.h>
 #include "int-proto.h"
 
 /* internal function, used by krb5_get_cred_from_kdc() */