webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions | Variables
thread.c File Reference
#include <openssl/thread.h>

Functions

int CRYPTO_num_locks (void)
 
void CRYPTO_set_locking_callback (void(*func)(int mode, int lock_num, const char *file, int line))
 
void CRYPTO_set_add_lock_callback (int(*func)(int *num, int mount, int lock_num, const char *file, int line))
 
const char * CRYPTO_get_lock_name (int lock_num)
 
int CRYPTO_THREADID_set_callback (void(*func)(CRYPTO_THREADID *))
 
void CRYPTO_THREADID_set_numeric (CRYPTO_THREADID *id, unsigned long val)
 
void CRYPTO_THREADID_set_pointer (CRYPTO_THREADID *id, void *ptr)
 
void CRYPTO_THREADID_current (CRYPTO_THREADID *id)
 
void CRYPTO_set_id_callback (unsigned long(*func)(void))
 
void CRYPTO_set_dynlock_create_callback (struct CRYPTO_dynlock_value *(*dyn_create_function)(const char *file, int line))
 
void CRYPTO_set_dynlock_lock_callback (void(*dyn_lock_function)(int mode, struct CRYPTO_dynlock_value *l, const char *file, int line))
 
void CRYPTO_set_dynlock_destroy_callback (void(*dyn_destroy_function)(struct CRYPTO_dynlock_value *l, const char *file, int line))
 

Variables

void(*)(int mode, int lock_num, const char *file, int lineCRYPTO_get_locking_callback (void)
 
struct CRYPTO_dynlock_value *(*)(const char *file, int lineCRYPTO_get_dynlock_create_callback (void)
 
void(*)(int mode, struct CRYPTO_dynlock_value *l, const char *file, int lineCRYPTO_get_dynlock_lock_callback (void)
 
void(*)(struct CRYPTO_dynlock_value *l, const char *file, int lineCRYPTO_get_dynlock_destroy_callback (void)
 

Function Documentation

◆ CRYPTO_get_lock_name()

const char* CRYPTO_get_lock_name ( int  lock_num)

◆ CRYPTO_num_locks()

int CRYPTO_num_locks ( void  )

◆ CRYPTO_set_add_lock_callback()

void CRYPTO_set_add_lock_callback ( int(*)(int *num, int mount, int lock_num, const char *file, int line func)

◆ CRYPTO_set_dynlock_create_callback()

void CRYPTO_set_dynlock_create_callback ( struct CRYPTO_dynlock_value *dyn_create_function)(const char *file, int line)

◆ CRYPTO_set_dynlock_destroy_callback()

void CRYPTO_set_dynlock_destroy_callback ( void(*)(struct CRYPTO_dynlock_value *l, const char *file, int line dyn_destroy_function)

◆ CRYPTO_set_dynlock_lock_callback()

void CRYPTO_set_dynlock_lock_callback ( void(*)(int mode, struct CRYPTO_dynlock_value *l, const char *file, int line dyn_lock_function)

◆ CRYPTO_set_id_callback()

void CRYPTO_set_id_callback ( unsigned long(*)(void func)

◆ CRYPTO_set_locking_callback()

void CRYPTO_set_locking_callback ( void(*)(int mode, int lock_num, const char *file, int line func)

◆ CRYPTO_THREADID_current()

void CRYPTO_THREADID_current ( CRYPTO_THREADID id)

◆ CRYPTO_THREADID_set_callback()

int CRYPTO_THREADID_set_callback ( void(*)(CRYPTO_THREADID *)  func)

◆ CRYPTO_THREADID_set_numeric()

void CRYPTO_THREADID_set_numeric ( CRYPTO_THREADID id,
unsigned long  val 
)

◆ CRYPTO_THREADID_set_pointer()

void CRYPTO_THREADID_set_pointer ( CRYPTO_THREADID id,
void ptr 
)

Variable Documentation

◆ CRYPTO_get_dynlock_create_callback

struct CRYPTO_dynlock_value*(*)( const char *file, int line) CRYPTO_get_dynlock_create_callback(void)

◆ CRYPTO_get_dynlock_destroy_callback

void(*)( struct CRYPTO_dynlock_value *l, const char *file, int line) CRYPTO_get_dynlock_destroy_callback(void)

◆ CRYPTO_get_dynlock_lock_callback

void(*)(int mode, struct CRYPTO_dynlock_value *l, const char *file, int line) CRYPTO_get_dynlock_lock_callback(void)

◆ CRYPTO_get_locking_callback

void(*)(int mode, int lock_num, const char *file, int line) CRYPTO_get_locking_callback(void)