diff options
| author | Theodore Tso <tytso@mit.edu> | 1994-12-20 02:55:10 +0000 |
|---|---|---|
| committer | Theodore Tso <tytso@mit.edu> | 1994-12-20 02:55:10 +0000 |
| commit | dfb68bebcdde4ebf2a0334b2b4195d2a6b7f7a24 (patch) | |
| tree | 81bfe92823814df33820f3347f83775295cbcbf7 /src/include/krb5 | |
| parent | 1ffb6f0eb26616cc49b7e0ad8c474f4862b1d338 (diff) | |
| download | krb5-dfb68bebcdde4ebf2a0334b2b4195d2a6b7f7a24.tar.gz krb5-dfb68bebcdde4ebf2a0334b2b4195d2a6b7f7a24.tar.xz krb5-dfb68bebcdde4ebf2a0334b2b4195d2a6b7f7a24.zip | |
Add new typedefs, declarations for krb5_context and krb5_os_context
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4741 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include/krb5')
| -rw-r--r-- | src/include/krb5/ChangeLog | 12 | ||||
| -rw-r--r-- | src/include/krb5/func-proto.h | 4 | ||||
| -rw-r--r-- | src/include/krb5/krb5.h | 5 | ||||
| -rw-r--r-- | src/include/krb5/libos.h | 4 | ||||
| -rw-r--r-- | src/include/krb5/los-proto.h | 5 |
5 files changed, 30 insertions, 0 deletions
diff --git a/src/include/krb5/ChangeLog b/src/include/krb5/ChangeLog index 5afb16064..9060d62f8 100644 --- a/src/include/krb5/ChangeLog +++ b/src/include/krb5/ChangeLog @@ -1,3 +1,15 @@ +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 diff --git a/src/include/krb5/func-proto.h b/src/include/krb5/func-proto.h index 581994e4c..df6e30f09 100644 --- a/src/include/krb5/func-proto.h +++ b/src/include/krb5/func-proto.h @@ -27,6 +27,10 @@ #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 diff --git a/src/include/krb5/krb5.h b/src/include/krb5/krb5.h index 6fe990bb4..6d5dcb473 100644 --- a/src/include/krb5/krb5.h +++ b/src/include/krb5/krb5.h @@ -43,6 +43,11 @@ #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 diff --git a/src/include/krb5/libos.h b/src/include/krb5/libos.h index 44e64b0f4..fcdaed05f 100644 --- a/src/include/krb5/libos.h +++ b/src/include/krb5/libos.h @@ -28,6 +28,10 @@ #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 diff --git a/src/include/krb5/los-proto.h b/src/include/krb5/los-proto.h index d2f2db90d..3cc09af9c 100644 --- a/src/include/krb5/los-proto.h +++ b/src/include/krb5/los-proto.h @@ -29,6 +29,11 @@ #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 *, |
