summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorPhilipp Matthias Schaefer <philipp.matthias.schaefer@posteo.de>2016-08-06 09:46:38 +0200
committerPhilipp Matthias Schaefer <philipp.matthias.schaefer@posteo.de>2016-08-31 20:19:27 +0200
commit5d50193fb5761d3cd92eead0901f2642406d9339 (patch)
tree3ef68a6ff4cdfac713dee139c61ad1f4b32db75f /CHANGELOG.md
parentb0e69e6e729a987cb2acc1e9452241b01554c30b (diff)
downloadnix-5d50193fb5761d3cd92eead0901f2642406d9339.zip
Describe changes to mqueue in change log
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 04e9322f..1dfd04cc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -34,6 +34,18 @@ This project adheres to [Semantic Versioning](http://semver.org/).
`::nix::sched` to `Result<bool>` and `Result<()>`, respectively. They now
return `EINVAL`, if an invalid argument for the `field` parameter is passed.
([#402](https://github.com/nix-rust/nix/pull/402))
+- `MqAttr` in `::nix::mqueue` is now an opaque proxy for `::libc::mq_attr`,
+ which has the same structure as the old `MqAttr`. The field `mq_flags` of
+ `::libc::mq_attr` is readable using the new method `flags()` of `MqAttr`.
+ `MqAttr` also no longer implements `Debug`.
+ ([#0](https://github.com/nix-rust/nix/pull/0))
+- The parameter `msq_prio` of `mq_receive` with type `u32` in `::nix::mqueue`
+ was replaced by a parameter named `msg_prio` with type `&mut u32`, so that
+ the message priority can be obtained by the caller.
+ ([#0](https://github.com/nix-rust/nix/pull/0))
+- The type alias `MQd` in `::nix::queue` was replaced by the type alias
+ `libc::mqd_t`, both of which are aliases for the same type.
+ ([#0](https://github.com/nix-rust/nix/pull/0))
### Removed
- Type alias `SigNum` from `::nix::sys::signal`.