pub unsafe extern "C" fn plugin_thread_create(
    thread: *mut pthread_t,
    attr: *const pthread_attr_t,
    start_routine: Option<unsafe extern "C" fn(arg1: *mut c_void) -> *mut c_void>,
    arg: *mut c_void
) -> c_int