diff options
author | Ken Raeburn <raeburn@mit.edu> | 2003-01-08 03:42:54 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2003-01-08 03:42:54 +0000 |
commit | 44253a4ea4baf7cf7789f9ee60f76b1d268feb53 (patch) | |
tree | 50b93acbbc1b73cec7176c827f85ac1174c89693 /src/lib/krb5 | |
parent | eec2af6fac160c29b70068e12a7acfc1a06dabb3 (diff) | |
download | krb5-44253a4ea4baf7cf7789f9ee60f76b1d268feb53.tar.gz krb5-44253a4ea4baf7cf7789f9ee60f76b1d268feb53.tar.xz krb5-44253a4ea4baf7cf7789f9ee60f76b1d268feb53.zip |
Make ccache and rcache ops tables const
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15092 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5')
-rw-r--r-- | src/lib/krb5/ccache/ChangeLog | 4 | ||||
-rw-r--r-- | src/lib/krb5/ccache/ccdefops.c | 4 | ||||
-rw-r--r-- | src/lib/krb5/rcache/ChangeLog | 8 | ||||
-rw-r--r-- | src/lib/krb5/rcache/rc_base.c | 5 | ||||
-rw-r--r-- | src/lib/krb5/rcache/rc_dfl.h | 2 | ||||
-rw-r--r-- | src/lib/krb5/rcache/rcdef.c | 2 |
6 files changed, 18 insertions, 7 deletions
diff --git a/src/lib/krb5/ccache/ChangeLog b/src/lib/krb5/ccache/ChangeLog index 3d7af54612..3fd7b3ef0a 100644 --- a/src/lib/krb5/ccache/ChangeLog +++ b/src/lib/krb5/ccache/ChangeLog @@ -1,3 +1,7 @@ +2003-01-07 Ken Raeburn <raeburn@mit.edu> + + * ccdefops.c (krb5_cc_dfl_ops): Now points to const. + 2002-09-03 Ken Raeburn <raeburn@mit.edu> * cc_file.c, cc_memory.c, cc_retr.c, ccbase.c, cccopy.c, diff --git a/src/lib/krb5/ccache/ccdefops.c b/src/lib/krb5/ccache/ccdefops.c index 85978e268f..cdeab0674c 100644 --- a/src/lib/krb5/ccache/ccdefops.c +++ b/src/lib/krb5/ccache/ccdefops.c @@ -40,11 +40,11 @@ */ #include "stdcc.h" /* from ccapi subdir */ -krb5_cc_ops *krb5_cc_dfl_ops = &krb5_cc_stdcc_ops; +const krb5_cc_ops *krb5_cc_dfl_ops = &krb5_cc_stdcc_ops; #else #include "fcc.h" -krb5_cc_ops *krb5_cc_dfl_ops = &krb5_cc_file_ops; +const krb5_cc_ops *krb5_cc_dfl_ops = &krb5_cc_file_ops; #endif diff --git a/src/lib/krb5/rcache/ChangeLog b/src/lib/krb5/rcache/ChangeLog index 7f28a4501d..5172c6615b 100644 --- a/src/lib/krb5/rcache/ChangeLog +++ b/src/lib/krb5/rcache/ChangeLog @@ -1,3 +1,11 @@ +2003-01-07 Ken Raeburn <raeburn@mit.edu> + + * rc_base.c (struct krb5_rc_typelist): Field "ops" now points to + const. + (krb5_rc_register_type): Likewise for "ops" argument. + * rcdef.c (krb5_rc_dfl_ops): Now const. + * rc_dfl.h (krb5_rc_dfl_ops): Declaration deleted. + 2002-09-05 Ken Raeburn <raeburn@mit.edu> * rc_io.c (krb5_rc_io_move): Missed a variable name change. diff --git a/src/lib/krb5/rcache/rc_base.c b/src/lib/krb5/rcache/rc_base.c index 96532f773d..da04dfbc00 100644 --- a/src/lib/krb5/rcache/rc_base.c +++ b/src/lib/krb5/rcache/rc_base.c @@ -20,7 +20,7 @@ struct krb5_rc_typelist { - krb5_rc_ops *ops; + const krb5_rc_ops *ops; struct krb5_rc_typelist *next; }; static struct krb5_rc_typelist krb5_rc_typelist_dfl = { &krb5_rc_dfl_ops, 0 }; @@ -30,7 +30,8 @@ static struct krb5_rc_typelist *typehead = &krb5_rc_typelist_dfl; semaphore ex_typelist = 1; #endif -krb5_error_code krb5_rc_register_type(krb5_context context, krb5_rc_ops *ops) +krb5_error_code krb5_rc_register_type(krb5_context context, + const krb5_rc_ops *ops) { struct krb5_rc_typelist *t; #ifdef SEMAPHORE diff --git a/src/lib/krb5/rcache/rc_dfl.h b/src/lib/krb5/rcache/rc_dfl.h index 51c62ef310..e50ed753bb 100644 --- a/src/lib/krb5/rcache/rc_dfl.h +++ b/src/lib/krb5/rcache/rc_dfl.h @@ -13,8 +13,6 @@ #ifndef KRB5_RC_DFL_H #define KRB5_RC_DFL_H -extern krb5_rc_ops krb5_rc_dfl_ops; /* initialized to the following */ - krb5_error_code KRB5_CALLCONV krb5_rc_dfl_init (krb5_context, krb5_rcache, diff --git a/src/lib/krb5/rcache/rcdef.c b/src/lib/krb5/rcache/rcdef.c index 338408fe00..726816b4b3 100644 --- a/src/lib/krb5/rcache/rcdef.c +++ b/src/lib/krb5/rcache/rcdef.c @@ -30,7 +30,7 @@ #include "k5-int.h" #include "rc_dfl.h" -krb5_rc_ops krb5_rc_dfl_ops = +const krb5_rc_ops krb5_rc_dfl_ops = { 0, "dfl", |