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