pub unsafe extern "C" fn _lock_acquire_recursive(
    plock: *mut *mut __lock
)