summaryrefslogtreecommitdiff
path: root/src/g10lib.h
diff options
context:
space:
mode:
authorMarcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de>2012-01-03 22:04:30 +0100
committerMarcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de>2012-01-03 22:04:30 +0100
commit38fcd59ce774eaa3d65f2f7534c989afd860eb56 (patch)
tree8c8020cfbe0626332454ce5dda68f3b9402c3228 /src/g10lib.h
parent14cf1f7e338fedb8edaff5631441746605152bd6 (diff)
downloadlibgcrypt-38fcd59ce774eaa3d65f2f7534c989afd860eb56.tar.gz
Fix pthread locking and remove defunctional support for static lock init.
* src/ath.c: Include assert.h. (ath_mutex_destroy, ath_mutex_lock, ath_mutex_unlock): Dereference LOCK. * src/g10lib.h (_gcry_secmem_module_init): New declaration. * src/global.c (global_init): Call _gcry_secmem_module_init. * src/secmem.c (_gcry_secmem_module_init): New function.
Diffstat (limited to 'src/g10lib.h')
-rw-r--r--src/g10lib.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/g10lib.h b/src/g10lib.h
index f468ac4f..93652ed1 100644
--- a/src/g10lib.h
+++ b/src/g10lib.h
@@ -302,6 +302,7 @@ gcry_err_code_t _gcry_module_list (gcry_module_t modules,
gcry_err_code_t _gcry_cipher_init (void);
gcry_err_code_t _gcry_md_init (void);
gcry_err_code_t _gcry_pk_init (void);
+gcry_err_code_t _gcry_secmem_module_init ();
gcry_err_code_t _gcry_pk_module_lookup (int id, gcry_module_t *module);
void _gcry_pk_module_release (gcry_module_t module);