Crates.io | unix-named-pipe |
lib.rs | unix-named-pipe |
version | 0.2.0 |
source | src |
created_at | 2018-10-03 20:02:50.046259 |
updated_at | 2018-10-06 20:16:24.466297 |
description | Ease creation of named pipes on Unix platform |
homepage | https://glow.dev.maio.me/sjohnson/unix-named-pipe |
repository | https://glow.dev.maio.me/sjohnson/unix-named-pipe |
max_upload_size | |
id | 87883 |
size | 14,350 |
unix-named-pipe
is a library to ease the creation and usage of named pipes on the Unix platform
extern crate unix_named_pipe;
...
let filename = "/var/run/application.pipe";
let mode: u32 = 0o644
// Create a new named pipe
unix_named_pipe::create(filename, mode)?;
// Open a named pipe for reading
let read_file = unix_named_pipe::open_read(filename)?;
// Open a named pipe for writing (appending)
let write_file = unix_named_pipe::open_write(filename)?;
Pull requests are welcomed and encouraged. Feel free to ask questions via the issue tracker or email.
Any contributions will be greatly appreciated <3.
Licensed under MIT. See LICENSE for details.