Skip to content

Commit bf00bf2

Browse files
committed
Bring CHANGELOG.md up to date
1 parent 1222f52 commit bf00bf2

File tree

1 file changed

+23
-3
lines changed

1 file changed

+23
-3
lines changed

CHANGELOG.md

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,30 @@ This project adheres to [Semantic Versioning](http://semver.org/).
55

66
## [Unreleased]
77

8+
### Added
9+
- Added function `epoll_create1` and bitflags `EpollCreateFlags` in
10+
`::nix::sys::epoll` in order to support `::libc::epoll_create1`.
11+
([#410](https://github.com/nix-rust/nix/pull/410))
12+
813
### Changed
914
- `pipe2` now calls `libc::pipe2` where available. Previously it was emulated
1015
using `pipe`, which meant that setting `O_CLOEXEC` was not atomic.
1116
([#427](https://github.com/nix-rust/nix/pull/427))
17+
- Renamed `EpollEventKind` to `EpollFlags` in `::nix::sys::epoll` in order for
18+
it to conform with our conventions.
19+
([#410](https://github.com/nix-rust/nix/pull/410))
20+
- `EpollEvent` in `::nix::sys::epoll` is now an opaque proxy for
21+
`::libc::epoll_event`. The formerly public field `events` is now be read-only
22+
accessible with the new method `events()` of `EpollEvent`. Instances of
23+
`EpollEvent` can be constructed using the new method `new()` of EpollEvent.
24+
([#410](https://github.com/nix-rust/nix/pull/410))
25+
26+
### Fixed
27+
- Fixed the build on FreeBSD, and fixed the getsockopt, sendmsg, and recvmsg
28+
functions on that same OS.
29+
([#397](https://github.com/nix-rust/nix/pull/397))
30+
- Fixed an off-by-one bug in `UnixAddr::new_abstract` in `::nix::sys::socket`.
31+
([#429](https://github.com/nix-rust/nix/pull/429))
1232

1333
## [0.7.0] 2016-09-09
1434

@@ -55,14 +75,14 @@ This project adheres to [Semantic Versioning](http://semver.org/).
5575
which has the same structure as the old `MqAttr`. The field `mq_flags` of
5676
`::libc::mq_attr` is readable using the new method `flags()` of `MqAttr`.
5777
`MqAttr` also no longer implements `Debug`.
58-
([#0](https://github.com/nix-rust/nix/pull/0))
78+
([#392](https://github.com/nix-rust/nix/pull/392))
5979
- The parameter `msq_prio` of `mq_receive` with type `u32` in `::nix::mqueue`
6080
was replaced by a parameter named `msg_prio` with type `&mut u32`, so that
6181
the message priority can be obtained by the caller.
62-
([#0](https://github.com/nix-rust/nix/pull/0))
82+
([#392](https://github.com/nix-rust/nix/pull/392))
6383
- The type alias `MQd` in `::nix::queue` was replaced by the type alias
6484
`libc::mqd_t`, both of which are aliases for the same type.
65-
([#0](https://github.com/nix-rust/nix/pull/0))
85+
([#392](https://github.com/nix-rust/nix/pull/392))
6686

6787
### Removed
6888
- Type alias `SigNum` from `::nix::sys::signal`.

0 commit comments

Comments
 (0)