Skip to content

Commit 45c8223

Browse files
authored
Merge pull request #415 from asomers/evfilt
Move kqueue-related definitions from nix to libc
2 parents bf00bf2 + 3ccb313 commit 45c8223

File tree

2 files changed

+242
-289
lines changed

2 files changed

+242
-289
lines changed

CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,17 @@ This project adheres to [Semantic Versioning](http://semver.org/).
66
## [Unreleased]
77

88
### Added
9+
- Added complete definitions for all kqueue-related constants on all supported
10+
OSes
11+
([#415](https://github.com/nix-rust/nix/pull/415))
912
- Added function `epoll_create1` and bitflags `EpollCreateFlags` in
1013
`::nix::sys::epoll` in order to support `::libc::epoll_create1`.
1114
([#410](https://github.com/nix-rust/nix/pull/410))
1215

1316
### Changed
17+
- Changed `KEvent` to an opaque structure that may only be modified by its
18+
constructor and the `ev_set` method.
19+
([#415](https://github.com/nix-rust/nix/pull/415))
1420
- `pipe2` now calls `libc::pipe2` where available. Previously it was emulated
1521
using `pipe`, which meant that setting `O_CLOEXEC` was not atomic.
1622
([#427](https://github.com/nix-rust/nix/pull/427))
@@ -24,6 +30,8 @@ This project adheres to [Semantic Versioning](http://semver.org/).
2430
([#410](https://github.com/nix-rust/nix/pull/410))
2531

2632
### Fixed
33+
- Fixed using kqueue with `EVFILT_USER` on FreeBSD
34+
([#415](https://github.com/nix-rust/nix/pull/415))
2735
- Fixed the build on FreeBSD, and fixed the getsockopt, sendmsg, and recvmsg
2836
functions on that same OS.
2937
([#397](https://github.com/nix-rust/nix/pull/397))

0 commit comments

Comments
 (0)