Skip to content

Commit 5a54f9f

Browse files
committed
Merge #728 #731
728: Use upstream libc ptrace FFI r=Susurrus This might fail on Mac because of how libc defines ptrace on that platform, but we'll see! 731: Use upstream libc definitions in mman module r=asomers
3 parents 7324888 + 50fdc68 + 0e0de31 commit 5a54f9f

File tree

3 files changed

+217
-194
lines changed

3 files changed

+217
-194
lines changed

CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@ This project adheres to [Semantic Versioning](http://semver.org/).
3232
`statvfs::vfs` module. Additionally `(f)statvfs()` now return the struct
3333
directly. And the returned `Statvfs` struct now exposes its data through
3434
accessor methods. ([#729](https://github.com/nix-rust/nix/pull/729))
35+
- The `addr` argument to `madvise` and `msync` is now `*mut` to better match the
36+
libc API. ([#731](https://github.com/nix-rust/nix/pull/731))
37+
- `shm_open` and `shm_unlink` are no longer exposed on Android targets, where
38+
they are not officially supported. ([#731](https://github.com/nix-rust/nix/pull/731))
39+
- `MapFlags`, `MmapAdvise`, and `MsFlags` expose some more variants and only
40+
officially-supported variants are provided for each target.
41+
([#731](https://github.com/nix-rust/nix/pull/731))
3542

3643
# Fixed
3744
- Fix compilation and tests for OpenBSD targets

0 commit comments

Comments
 (0)