/* * $Source$ * $Author$ * * Copyright 1990 by the Massachusetts Institute of Technology. * * For copying and distribution information, please see the file * . * * allocations of extern stuff */ #if !defined(lint) && !defined(SABER) static char rcsid_extern_c[] = "$Id$"; #endif /* !lint & !SABER */ #include #include #include #include /* real declarations of KDC's externs */ krb5_rcache kdc_rcache; krb5_data empty_string = {0, ""}; krb5_timestamp kdc_infinity = KRB5_INT32_MAX; /* XXX */ krb5_deltat max_life_for_realm = KRB5_KDB_MAX_LIFE; /* XXX parameter per-realm? */ krb5_deltat max_renewable_life_for_realm = KRB5_KDB_MAX_RLIFE; /* XXX param per-realm? */ krb5_encrypt_block master_encblock; krb5_keyblock master_keyblock; krb5_principal master_princ; volatile int signal_requests_exit = 0; /* gets set when signal hits */ char *dbm_db_name = DEFAULT_DBM_FILE; krb5_keyblock tgs_key; krb5_kvno tgs_kvno; static krb5_data tgs_name = {sizeof(TGTNAME)-1, TGTNAME}; krb5_data *tgs_server[4] = {0, &tgs_name, 0, 0};