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