pub unsafe extern "C" fn _lock_close_recursive(plock: *mut _lock_t)