Struct guile_sys::Struct_scm_i_thread [] [src]

#[repr(C)]
pub struct Struct_scm_i_thread { pub next_thread: *mut Struct_scm_i_thread, pub handle: SCM, pub pthread: pthread_t, pub cleanup_handler: SCM, pub join_queue: SCM, pub admin_mutex: pthread_mutex_t, pub mutexes: SCM, pub held_mutex: *mut pthread_mutex_t, pub result: SCM, pub canceled: c_int, pub exited: c_int, pub guile_mode: c_int, pub sleep_object: SCM, pub sleep_mutex: *mut pthread_mutex_t, pub sleep_cond: pthread_cond_t, pub sleep_fd: c_int, pub sleep_pipe: [c_int; 2], pub current_mark_stack_ptr: *mut c_void, pub current_mark_stack_limit: *mut c_void, pub dynamic_state: SCM, pub dynwinds: SCM, pub active_asyncs: SCM, pub block_asyncs: c_uint, pub pending_asyncs: c_uint, pub continuation_root: SCM, pub continuation_base: *mut SCM_STACKITEM, pub vm: SCM, pub base: *mut SCM_STACKITEM, pub regs: jmp_buf, pub critical_section_level: c_int, }

Fields

Trait Implementations

impl Copy for Struct_scm_i_thread
[src]

impl Clone for Struct_scm_i_thread
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Struct_scm_i_thread
[src]

Returns the "default value" for a type. Read more