* k5-int.h: Include k5-thread.h.
authorKen Raeburn <raeburn@mit.edu>
Fri, 30 Apr 2004 22:53:38 +0000 (22:53 +0000)
committerKen Raeburn <raeburn@mit.edu>
Fri, 30 Apr 2004 22:53:38 +0000 (22:53 +0000)
(struct krb5_rc_st): Add a mutex.

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

src/include/ChangeLog
src/include/k5-int.h

index d242da499357b9351716e25d884075d7ff9672a6..3e75c77f67f40368b813f8101068e49fd6984786 100644 (file)
@@ -1,3 +1,8 @@
+2004-04-30  Ken Raeburn  <raeburn@mit.edu>
+
+       * k5-int.h: Include k5-thread.h.
+       (struct krb5_rc_st): Add a mutex.
+
 2004-04-29  Ken Raeburn  <raeburn@mit.edu>
 
        * k5-platform.h (DELAY_INITIALIZER): Don't define.
index bd79b6804d4375b80394d050e22a4fddac38604d..a3ebcdd18e4ecd21dae7a34cc2667b052bbcc2e7 100644 (file)
@@ -186,6 +186,9 @@ struct sockaddr;
 #endif
 #endif
 
+/* Get mutex support; currently used only for the replay cache.  */
+#include "k5-thread.h"
+
 /* krb5/krb5.h includes many other .h files in the krb5 subdirectory.
    The ones that it doesn't include, we include below.  */
 
@@ -1809,6 +1812,7 @@ struct krb5_rc_st {
     krb5_magic magic;
     const struct _krb5_rc_ops *ops;
     krb5_pointer data;
+    k5_mutex_t lock;
 };
 
 typedef struct _krb5_donot_replay {