+Mon Dec 19 21:53:33 1994 Theodore Y. Ts'o (tytso@dcl)
+
+ * krb5.h (krb5_context): Add new typdef for krb5_context.
+
+ * libos.h (krb5_os_context): Add new typedef for krb5_os_context.
+
+ * func-proto.h (krb5_init_context, krb5_free_context): Add new
+ declarations.
+
+ * los-proto.h (krb5_init_os_context, krb5_free_os_context): Add new
+ declarations.
+
Wed Nov 30 16:16:54 1994 Theodore Y. Ts'o (tytso@dcl)
* configure.in: Add support for --enable-athena and --with-krb4
#ifndef KRB5_FUNC_PROTO__
#define KRB5_FUNC_PROTO__
+krb5_error_code krb5_init_context
+ PROTOTYPE((krb5_context **));
+void krb5_free_context
+ PROTOTYPE((krb5_context *));
/* libkrb.spec */
krb5_error_code krb5_kdc_rep_decrypt_proc
#include <krb5/macros.h>
#include <krb5/error_def.h>
+typedef struct _krb5_context {
+ krb5_magic magic;
+ void *os_context;
+} krb5_context;
+
/* Time set */
typedef struct _krb5_ticket_times {
krb5_timestamp authtime; /* XXX ? should ktime in KDC_REP == authtime
#ifndef KRB5_LIBOS__
#define KRB5_LIBOS__
+typedef struct _krb5_os_context {
+ krb5_magic magic;
+} krb5_os_context;
+
/* lock mode flags */
#define KRB5_LOCKMODE_SHARED 0x0001
#define KRB5_LOCKMODE_EXCLUSIVE 0x0002
#include <stdio.h>
+krb5_error_code krb5_init_os_context
+ PROTOTYPE((krb5_context *));
+void krb5_free_os_context
+ PROTOTYPE((krb5_context *));
+
/* libos.spec */
krb5_error_code krb5_read_password
PROTOTYPE((char *,