Function nix::unistd::mkfifoat

source ·
pub fn mkfifoat<Fd: AsFd, P: ?Sized + NixPath>(
    dirfd: Fd,
    path: &P,
    mode: Mode,
) -> Result<()>
Expand description

Creates new FIFO special file (named pipe) with access rights set to mode in the path specified by dirfd and path.

§Examples

Create a FIFO in the current working directory:

use nix::fcntl::AT_FDCWD;
use nix::unistd::mkfifoat;
use nix::sys::stat::Mode;

mkfifoat(AT_FDCWD, "fifo", Mode::S_IRWXU).unwrap();

§References

mkfifoat(2).