* krb.h: Add prototypes for krb_life_to_time() and
authorTom Yu <tlyu@mit.edu>
Fri, 1 Sep 2000 01:36:09 +0000 (01:36 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 1 Sep 2000 01:36:09 +0000 (01:36 +0000)
krb_time_to_life(), as well as the KRB_NEVERDATE constant.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12643 dc483132-0cff-0310-8789-dd5450dbe970

src/include/kerberosIV/ChangeLog
src/include/kerberosIV/krb.h

index ba6dc2c0a3edc208b0d2e3817ca4f7a489ebdfe5..dd7aed80b37c248dbe7b0f860d41579157fde95f 100644 (file)
@@ -1,3 +1,8 @@
+2000-08-31  Tom Yu  <tlyu@mit.edu>
+
+       * krb.h: Add prototypes for krb_life_to_time() and
+       krb_time_to_life(), as well as the KRB_NEVERDATE constant.
+
 2000-08-02  Ezra Peisach  <epeisach@mit.edu>
 
        * krb.h: Add prototypes for tf_init(), tf_get_pname(),
index 66d9f4cb55435e64af2669c55020f979efb1daf9..d8550c2eb9d5813ac0038f10c0e60bb4040e1fac 100644 (file)
@@ -99,6 +99,8 @@ typedef unsigned short gid_t;
 #define DEFAULT_TKT_LIFE       255     /* default lifetime for krb_mk_req */
 #endif
 
+#define KRB_NEVERDATE ((KRB4_32)-1)
+
 /* Definition of text structure used to pass text around */
 #define                MAX_KTXT_LEN    1250
 
@@ -540,6 +542,13 @@ KRB5_DLLIMP int KRB5_CALLCONV kname_parse
 /* kuserok.c */
 KRB5_DLLIMP int KRB5_CALLCONV kuserok
        PROTOTYPE((AUTH_DAT FAR *kdata, char FAR *luser));
+
+/* lifetime.c */
+KRB5_DLLIMP KRB4_32 KRB5_CALLCONV krb_life_to_time
+       PROTOTYPE((KRB4_32 start, int life));
+KRB5_DLLIMP int KRB5_CALLCONV krb_time_to_life
+       PROTOTYPE((KRB4_32 start, KRB4_32 end));
+
 /* mk_auth.c */
 KRB5_DLLIMP int KRB5_CALLCONV krb_check_auth
        PROTOTYPE((KTEXT, unsigned KRB4_32 cksum, MSG_DAT FAR *,