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 | |||
) |