2个版本
0.1.1 | 2023年12月8日 |
---|---|
0.1.0 | 2023年12月8日 |
#424 in 操作系统
12KB
121 代码行
Sysvmq
这个库提供了一个方便且易于使用的SysV IPC消息队列API。
use sysvmq::{SysvMq, SysvMqError};
fn example() -> Result<(), SysvMqError> {
let mut mq = SysvMq::new(0)?;
let mut buf = [0u8; 11];
mq.send(b"hello queue")?;
mq.recv(&mut buf)?;
mq.delete()?;
Ok(())
}
lib.rs
:
这个库提供了一个方便的SysV IPC消息队列API。
示例
use sysvmq::{SysvMq, SysvMqError};
fn example() -> Result<(), SysvMqError> {
let mut mq = SysvMq::new(0)?;
let mut buf = [0u8; 11];
mq.send(b"hello queue")?;
mq.recv(&mut buf)?;
mq.delete()?;
Ok(())
}
依赖项
~2.5MB
~53K SLoC