6d25619673
sysvmq: Update rust edition to 2021
...
Update rust edition to 2021.
2023-11-05 15:36:17 +01:00
79a2ad1d88
sysvmq: Implement send
and recv
and refactor
...
Implement sending to and receiving from SysV IPC message queues. While
at it refactor the whole library. Write documentation for the sysvmq
library.
2023-11-05 15:36:17 +01:00
523c48b6f5
cargo: Update nix to the latest version
...
Update the sysvmq dependency nix to the latest version.
2023-10-15 20:13:31 +02:00
e1cac4e164
clippy: Fix several clippy issues
...
In order to enable several clippy lint groups fix several findings.
2023-10-15 20:11:54 +02:00
74090abdb6
sysvmq: Create a rudimentary readme file
...
Create a rudimentary readme file.
2023-10-15 20:11:38 +02:00
ecd5ee5a36
Add functions to print information about SysV mqs
...
Not needed yet but maybe useful..
2021-07-09 00:31:51 +02:00
f4796e7da6
Refactor sysvmq::unlink_*
and check for error
...
Use `sysvmq::id_from_key(key)` to receive the id of a queue identified
with `key`. Here an error check is added as well. Adapt
`Sysv::Unlink::run()` to comply with that change.
2021-07-08 14:20:53 +02:00
cc19087195
Implement deletion of SysV IPC message queues
...
As usual also the readme and the man page are updated.
2021-07-07 20:48:07 +02:00
4d200bb5f3
Implement creation of SysV IPC message queues
...
This adds the `sysvmq` package which handles SysV IPC message queues.
For consistency the parameter for `permissions` is renamed to `mode`
also for POSIX message queues.
2021-07-07 20:31:16 +02:00