Commit graph

15 commits

Author SHA1 Message Date
finga 4e5bfa27fe cargo: Fix cargo metadata
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
Fix repository, homepage and add documentation url.
2023-12-08 02:11:40 +01:00
finga 1972c8f07c cargo: crate.io expects at most 5 keywords per crate
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2023-12-08 02:05:54 +01:00
finga bdde642326 cargo: Add some cargo configuration
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Add my default clippy config and the crates.io staging registry.
2023-12-08 02:01:13 +01:00
finga 84b552e21b cargo: Add some Cargo metadata
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Add a homepage URL and a the readme to sysvmq's Cargo.toml.
2023-12-08 01:50:04 +01:00
finga 9cc99b8beb readme: Add an example to the readme
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-12-08 01:50:04 +01:00
finga ce11d8cae5 sysvmq: Update rust edition to 2021
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Update rust edition to 2021.
2023-12-08 01:50:04 +01:00
finga 24d9d5090e sysvmq: Implement send and recv and refactor
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Implement sending to and receiving from SysV IPC message queues. While
at it refactor the whole library. Write documentation for the sysvmq
library.
2023-12-08 01:50:02 +01:00
finga f21bae2073 ci: Add Woodpecker CI config
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-12-08 01:43:42 +01:00
finga e60d9f1971 cargo: Update nix to the latest version
Update the sysvmq dependency nix to the latest version.
2023-12-08 01:43:42 +01:00
finga ed4334061d clippy: Fix several clippy issues
In order to enable several clippy lint groups fix several findings.
2023-12-08 01:43:40 +01:00
finga 33ccfd1004 sysvmq: Create a rudimentary readme file
Create a rudimentary readme file.
2023-12-08 01:22:33 +01:00
finga bc4cdd3d2c Add functions to print information about SysV mqs
Not needed yet but maybe useful..
2021-07-09 00:31:51 +02:00
finga 4a4bb07b19 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
finga 0bff16f5b2 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
finga 060b6ac88d 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