about summary refs log tree commit diff
path: root/library/std/src/sys/anonymous_pipe/unix.rs
blob: dfe10f7fafe49aac8df0365d060278a17f4dc5a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
use crate::io;
use crate::sys::fd::FileDesc;
use crate::sys::pipe::anon_pipe;
use crate::sys_common::IntoInner;

pub type AnonPipe = FileDesc;

#[inline]
pub fn pipe() -> io::Result<(AnonPipe, AnonPipe)> {
    anon_pipe().map(|(rx, wx)| (rx.into_inner(), wx.into_inner()))
}