diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2004-05-05 00:47:59 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2004-05-05 00:47:59 +0000 |
| commit | 46d8093785e68c244db50eaa97fd52592368d001 (patch) | |
| tree | 62119a9f718a3c7d8d45a0c902f887d9af3c49c6 /src/util/support/threads.c | |
| parent | 5c63b2300b25204465de7be4b417294a25da8cb0 (diff) | |
| download | krb5-46d8093785e68c244db50eaa97fd52592368d001.tar.gz krb5-46d8093785e68c244db50eaa97fd52592368d001.tar.xz krb5-46d8093785e68c244db50eaa97fd52592368d001.zip | |
* threads.c (k5_key_register, destructors, k5_setspecific) [!ENABLE_THREADS]:
Update to fit declarations.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16305 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/support/threads.c')
| -rw-r--r-- | src/util/support/threads.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/util/support/threads.c b/src/util/support/threads.c index 2aede85e5..e8123ee26 100644 --- a/src/util/support/threads.c +++ b/src/util/support/threads.c @@ -190,7 +190,7 @@ int k5_key_delete (k5_key_t keynum) #else -static void (*destructors[K5_KEY_MAX])(void); +static void (*destructors[K5_KEY_MAX])(void *); static void *tsd_values[K5_KEY_MAX]; static unsigned char destructors_set[K5_KEY_MAX]; @@ -199,12 +199,13 @@ int krb5int_thread_support_init(void) return 0; } -int k5_key_register (k5_key_t keynum, void (*d)(void)) +int k5_key_register (k5_key_t keynum, void (*d)(void *)) { assert(keynum >= 0 && keynum < K5_KEY_MAX); assert(destructors_set[keynum] == 0); destructors[keynum] = d; destructors_set[keynum] = 1; + return 0; } void *k5_getspecific (k5_key_t keynum) @@ -214,7 +215,7 @@ void *k5_getspecific (k5_key_t keynum) return tsd_values[keynum]; } -int k5_setspecific (k5_key_t keynum, const void *value) +int k5_setspecific (k5_key_t keynum, void *value) { assert(keynum >= 0 && keynum < K5_KEY_MAX); assert(destructors_set[keynum] == 1); |
