thread_native.h File Reference

Go to the source code of this file.

Functions

RUBY_SYMBOL_EXPORT_BEGIN
rb_nativethread_id_t 
rb_nativethread_self ()
void rb_nativethread_lock_initialize (rb_nativethread_lock_t *lock)
void rb_nativethread_lock_destroy (rb_nativethread_lock_t *lock)
void rb_nativethread_lock_lock (rb_nativethread_lock_t *lock)
void rb_nativethread_lock_unlock (rb_nativethread_lock_t *lock)

Function Documentation

void rb_nativethread_lock_destroy ( rb_nativethread_lock_t lock  ) 

Definition at line 286 of file thread.c.

References native_mutex_destroy().

Referenced by ossl_dyn_destroy_callback().

void rb_nativethread_lock_initialize ( rb_nativethread_lock_t lock  ) 

Definition at line 280 of file thread.c.

References native_mutex_initialize().

Referenced by Init_ossl_locks(), and ossl_dyn_create_callback().

void rb_nativethread_lock_lock ( rb_nativethread_lock_t lock  ) 

Definition at line 292 of file thread.c.

References native_mutex_lock().

Referenced by ossl_lock_unlock().

void rb_nativethread_lock_unlock ( rb_nativethread_lock_t lock  ) 

Definition at line 298 of file thread.c.

References native_mutex_unlock().

Referenced by ossl_lock_unlock().

RUBY_SYMBOL_EXPORT_BEGIN rb_nativethread_id_t rb_nativethread_self (  ) 

Definition at line 1675 of file thread_pthread.c.

Referenced by ossl_thread_id().


Generated on 18 May 2020 for Ruby by  doxygen 1.6.1