pub fn sys_pipe( locked: &mut Locked<Unlocked>, current_task: &CurrentTask, user_pipe: UserRef<FdNumber>, ) -> Result<(), Errno>