Commit graph

9 commits

Author SHA1 Message Date
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