scm_i_thread

Type Alias scm_i_thread 

Source
pub type scm_i_thread = Struct_scm_i_thread;

Aliased Type§

#[repr(C)]
pub struct scm_i_thread {
Show 30 fields pub next_thread: *mut Struct_scm_i_thread, pub handle: *mut Struct_scm_unused_struct, pub pthread: u64, pub cleanup_handler: *mut Struct_scm_unused_struct, pub join_queue: *mut Struct_scm_unused_struct, pub admin_mutex: Union_Unnamed18, pub mutexes: *mut Struct_scm_unused_struct, pub held_mutex: *mut Union_Unnamed18, pub result: *mut Struct_scm_unused_struct, pub canceled: i32, pub exited: i32, pub guile_mode: i32, pub sleep_object: *mut Struct_scm_unused_struct, pub sleep_mutex: *mut Union_Unnamed18, pub sleep_cond: Union_Unnamed20, pub sleep_fd: i32, pub sleep_pipe: [i32; 2], pub current_mark_stack_ptr: *mut c_void, pub current_mark_stack_limit: *mut c_void, pub dynamic_state: *mut Struct_scm_unused_struct, pub dynwinds: *mut Struct_scm_unused_struct, pub active_asyncs: *mut Struct_scm_unused_struct, pub block_asyncs: u32, pub pending_asyncs: u32, pub continuation_root: *mut Struct_scm_unused_struct, pub continuation_base: *mut i64, pub vm: *mut Struct_scm_unused_struct, pub base: *mut i64, pub regs: [Struct___jmp_buf_tag; 1], pub critical_section_level: i32,
}

Fields§

§next_thread: *mut Struct_scm_i_thread§handle: *mut Struct_scm_unused_struct§pthread: u64§cleanup_handler: *mut Struct_scm_unused_struct§join_queue: *mut Struct_scm_unused_struct§admin_mutex: Union_Unnamed18§mutexes: *mut Struct_scm_unused_struct§held_mutex: *mut Union_Unnamed18§result: *mut Struct_scm_unused_struct§canceled: i32§exited: i32§guile_mode: i32§sleep_object: *mut Struct_scm_unused_struct§sleep_mutex: *mut Union_Unnamed18§sleep_cond: Union_Unnamed20§sleep_fd: i32§sleep_pipe: [i32; 2]§current_mark_stack_ptr: *mut c_void§current_mark_stack_limit: *mut c_void§dynamic_state: *mut Struct_scm_unused_struct§dynwinds: *mut Struct_scm_unused_struct§active_asyncs: *mut Struct_scm_unused_struct§block_asyncs: u32§pending_asyncs: u32§continuation_root: *mut Struct_scm_unused_struct§continuation_base: *mut i64§vm: *mut Struct_scm_unused_struct§base: *mut i64§regs: [Struct___jmp_buf_tag; 1]§critical_section_level: i32