locks

locks

Functions

Types and Values

extern mutex_init_func gnutls_mutex_init
extern mutex_deinit_func gnutls_mutex_deinit
extern mutex_lock_func gnutls_mutex_lock
extern mutex_unlock_func gnutls_mutex_unlock
typedef gnutls_static_mutex_t
typedef gnutls_rwlock_t
typedef gnutls_once_t

Description

Functions

GNUTLS_STATIC_MUTEX()

#define GNUTLS_STATIC_MUTEX(lock) gl_lock_define_initialized(static, lock)

gnutls_static_mutex_lock()

#define             gnutls_static_mutex_lock(LOCK)

gnutls_static_mutex_unlock()

#define             gnutls_static_mutex_unlock(LOCK)

GNUTLS_RWLOCK()

#define GNUTLS_RWLOCK(rwlock) gl_rwlock_define_initialized(static, rwlock)

gnutls_rwlock_rdlock()

#define             gnutls_rwlock_rdlock(RWLOCK)

gnutls_rwlock_wrlock()

#define             gnutls_rwlock_wrlock(RWLOCK)

gnutls_rwlock_unlock()

#define             gnutls_rwlock_unlock(RWLOCK)

GNUTLS_ONCE()

#define GNUTLS_ONCE(once) gl_once_define(static, once)

gnutls_once()

#define             gnutls_once(ONCE, INIT_FUNC)

Types and Values

gnutls_mutex_init

extern mutex_init_func gnutls_mutex_init;

gnutls_mutex_deinit

extern mutex_deinit_func gnutls_mutex_deinit;

gnutls_mutex_lock

extern mutex_lock_func gnutls_mutex_lock;

gnutls_mutex_unlock

extern mutex_unlock_func gnutls_mutex_unlock;

gnutls_static_mutex_t

typedef gl_lock_t *gnutls_static_mutex_t;

gnutls_rwlock_t

typedef gl_rwlock_t *gnutls_rwlock_t;

gnutls_once_t

typedef gl_once_t *gnutls_once_t;