diff options
| author | Linus Nordberg <linus@nordberg.se> | 2013-12-20 19:18:35 +0100 | 
|---|---|---|
| committer | Linus Nordberg <linus@nordberg.se> | 2013-12-20 19:18:35 +0100 | 
| commit | 1e45aa3195e23c266d362b70bee4ae1b5db0bbc0 (patch) | |
| tree | 39f6a63e2e3ac07b57d8ce167cf7b290f6372779 /lib | |
| parent | c9b4a492cfe93fc9563d9b2b30bcdceefee1d4bb (diff) | |
Update documentation with info on multithread protection.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/include/radsec/radsec.h | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/lib/include/radsec/radsec.h b/lib/include/radsec/radsec.h index bc061e0..1d718a0 100644 --- a/lib/include/radsec/radsec.h +++ b/lib/include/radsec/radsec.h @@ -168,10 +168,15 @@ typedef const struct value_pair rs_const_avp;      that the context must not be freed before all other libradsec      objects have been freed. +    If support for POSIX threads was detected at configure and build +    time \a rs_context_create will use mutexes to protect multiple +    threads from stomping on each other in OpenSSL. +      \a ctx Address of pointer to a struct rs_context.  This is the      output of this function. -    \return RSE_OK (0) on success or RSE_NOMEM on out of memory.  */ +    \return RSE_OK (0) on success, RSE_SSLERR on TLS library +    initialisation error and RSE_NOMEM on out of memory.  */  int rs_context_create(struct rs_context **ctx);  /** Free a context.  Note that the context must not be freed before | 
