summaryrefslogtreecommitdiffstats
path: root/src/ccapi/lib/ccapi_ipc.h
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2011-12-12 20:46:20 +0000
committerTom Yu <tlyu@mit.edu>2011-12-12 20:46:20 +0000
commitdb0db11147deb5767cccb46820401c2754a7ed16 (patch)
tree33e3b4cc027b04259070bf3fc4fd860234358d06 /src/ccapi/lib/ccapi_ipc.h
parent8c6030f1d6f8531563297d984848b46b9ede86bf (diff)
downloadkrb5-db0db11147deb5767cccb46820401c2754a7ed16.tar.gz
krb5-db0db11147deb5767cccb46820401c2754a7ed16.tar.xz
krb5-db0db11147deb5767cccb46820401c2754a7ed16.zip
Split cci_thread_init into per-process and per-thread portions
Call the per-thread code on thread attach and per-process once per process. Previously, while the function was named 'thread', it was only actually called once per process. Currently, the per-thread code does nothing on non-windows platforms and is not even actually invoked. Fixes a windows bug when multiple non-main threads try to use ccapi at the same time. Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> ticket: 7050 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25569 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/ccapi/lib/ccapi_ipc.h')
-rw-r--r--src/ccapi/lib/ccapi_ipc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ccapi/lib/ccapi_ipc.h b/src/ccapi/lib/ccapi_ipc.h
index a23791cf4..a23772b29 100644
--- a/src/ccapi/lib/ccapi_ipc.h
+++ b/src/ccapi/lib/ccapi_ipc.h
@@ -28,6 +28,8 @@
#include "cci_common.h"
+cc_int32 cci_ipc_process_init (void);
+
cc_int32 cci_ipc_thread_init (void);
cc_int32 cci_ipc_send (enum cci_msg_id_t in_request_name,