pub fn do_prlimit64<T>( current_task: &CurrentTask, pid: pid_t, user_resource: u32, new_limit_ref: MultiArchUserRef<rlimit, T>, old_limit_ref: MultiArchUserRef<rlimit, T>, ) -> Result<(), Errno>where T: FromBytes + IntoBytes + Immutable + From<rlimit> + Into<rlimit>,