|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include "internal.h"#include <pthread.h>#include <stdlib.h>#include <string.h>#include <openssl/mem.h>#include <openssl/type_check.h>Functions | |
| OPENSSL_COMPILE_ASSERT (sizeof(CRYPTO_MUTEX) >=sizeof(pthread_rwlock_t), CRYPTO_MUTEX_too_small) | |
| void | CRYPTO_MUTEX_init (CRYPTO_MUTEX *lock) |
| void | CRYPTO_MUTEX_lock_read (CRYPTO_MUTEX *lock) |
| void | CRYPTO_MUTEX_lock_write (CRYPTO_MUTEX *lock) |
| void | CRYPTO_MUTEX_unlock_read (CRYPTO_MUTEX *lock) |
| void | CRYPTO_MUTEX_unlock_write (CRYPTO_MUTEX *lock) |
| void | CRYPTO_MUTEX_cleanup (CRYPTO_MUTEX *lock) |
| void | CRYPTO_STATIC_MUTEX_lock_read (struct CRYPTO_STATIC_MUTEX *lock) |
| void | CRYPTO_STATIC_MUTEX_lock_write (struct CRYPTO_STATIC_MUTEX *lock) |
| void | CRYPTO_STATIC_MUTEX_unlock_read (struct CRYPTO_STATIC_MUTEX *lock) |
| void | CRYPTO_STATIC_MUTEX_unlock_write (struct CRYPTO_STATIC_MUTEX *lock) |
| void | CRYPTO_once (CRYPTO_once_t *once, void(*init)(void)) |
| void * | CRYPTO_get_thread_local (thread_local_data_t index) |
| int | CRYPTO_set_thread_local (thread_local_data_t index, void *value, thread_local_destructor_t destructor) |
| void* CRYPTO_get_thread_local | ( | thread_local_data_t | index | ) |
| void CRYPTO_MUTEX_cleanup | ( | CRYPTO_MUTEX * | lock | ) |
| void CRYPTO_MUTEX_init | ( | CRYPTO_MUTEX * | lock | ) |
| void CRYPTO_MUTEX_lock_read | ( | CRYPTO_MUTEX * | lock | ) |
| void CRYPTO_MUTEX_lock_write | ( | CRYPTO_MUTEX * | lock | ) |
| void CRYPTO_MUTEX_unlock_read | ( | CRYPTO_MUTEX * | lock | ) |
| void CRYPTO_MUTEX_unlock_write | ( | CRYPTO_MUTEX * | lock | ) |
| void CRYPTO_once | ( | CRYPTO_once_t * | once, |
| void(*)(void) | init | ||
| ) |
| int CRYPTO_set_thread_local | ( | thread_local_data_t | index, |
| void * | value, | ||
| thread_local_destructor_t | destructor | ||
| ) |
| void CRYPTO_STATIC_MUTEX_lock_read | ( | struct CRYPTO_STATIC_MUTEX * | lock | ) |
| void CRYPTO_STATIC_MUTEX_lock_write | ( | struct CRYPTO_STATIC_MUTEX * | lock | ) |
| void CRYPTO_STATIC_MUTEX_unlock_read | ( | struct CRYPTO_STATIC_MUTEX * | lock | ) |
| void CRYPTO_STATIC_MUTEX_unlock_write | ( | struct CRYPTO_STATIC_MUTEX * | lock | ) |
| OPENSSL_COMPILE_ASSERT | ( | sizeof(CRYPTO_MUTEX) >=sizeof(pthread_rwlock_t) | , |
| CRYPTO_MUTEX_too_small | |||
| ) |
1.8.13