| Crates.io | unix-named-pipe |
| lib.rs | unix-named-pipe |
| version | 0.2.0 |
| created_at | 2018-10-03 20:02:50.046259+00 |
| updated_at | 2018-10-06 20:16:24.466297+00 |
| 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.