pub unsafe extern "C" fn g_thread_create_full(
    func: GThreadFunc,
    data: gpointer,
    stack_size: c_ulong,
    joinable: gboolean,
    bound: gboolean,
    priority: GThreadPriority,
    error: *mut *mut GError
) -> *mut GThread