|
5 | 5 | ## [0.2.156](https://github.com/rust-lang/libc/compare/v0.2.155...v0.2.156) - 2024-08-15
|
6 | 6 |
|
7 | 7 | ### Added
|
8 |
| -- Apple: add `F_ALLOCATEPERSIST` |
9 |
| -- Apple: add `os_sync_wait_on_address` and related definitions |
10 |
| -- BSD: generalise `IPV6_DONTFRAG` to all BSD targets |
11 |
| -- FreeBSD/DragonFly: add `IP_RECVTTL`/`IPV6_RECVHOPLIMIT` |
12 |
| -- Hurd: add `XATTR_CREATE`, `XATTR_REPLACE` |
13 |
| -- Linux GNU: `confstr` API and `_CS_*` |
14 |
| -- Linux musl: add `preadv2` and `pwritev2` (1.2.5 min.) |
15 |
| -- VxWorks: add the constant `SOMAXCONN` |
16 |
| -- VxWorks: add a few errnoLib related constants |
| 8 | +- Apple: add `F_ALLOCATEPERSIST` in <https://github.com/rust-lang/libc/pull/3712> |
| 9 | +- Apple: add `os_sync_wait_on_address` and related definitions in <https://github.com/rust-lang/libc/pull/3769> |
| 10 | +- BSD: generalise `IPV6_DONTFRAG` to all BSD targets in <https://github.com/rust-lang/libc/pull/3716> |
| 11 | +- FreeBSD/DragonFly: add `IP_RECVTTL`/`IPV6_RECVHOPLIMIT` in <https://github.com/rust-lang/libc/pull/3751> |
| 12 | +- Hurd: add `XATTR_CREATE`, `XATTR_REPLACE` in <https://github.com/rust-lang/libc/pull/3739> |
| 13 | +- Linux GNU: `confstr` API and `_CS_*` in <https://github.com/rust-lang/libc/pull/3771> |
| 14 | +- Linux musl: add `preadv2` and `pwritev2` (1.2.5 min.) in <https://github.com/rust-lang/libc/pull/3762> |
| 15 | +- VxWorks: add the constant `SOMAXCONN` in <https://github.com/rust-lang/libc/pull/3761> |
| 16 | +- VxWorks: add a few errnoLib related constants in <https://github.com/rust-lang/libc/pull/3780> |
17 | 17 |
|
18 | 18 | ### Fixed
|
19 |
| -- Solaris/illumos: Change `ifa_flags` type to u64 for |
20 |
| -- QNX 7.0: Disable `libregex` |
| 19 | +- Solaris/illumos: Change `ifa_flags` type to u64 in <https://github.com/rust-lang/libc/pull/3729> |
| 20 | +- QNX 7.0: Disable `libregex` in <https://github.com/rust-lang/libc/pull/3775> |
21 | 21 |
|
22 | 22 | ### Changed
|
23 |
| -- QNX NTO: update platform support |
24 |
| -- `addr_of!(EXTERN_STATIC)` is now considered safe |
| 23 | +- QNX NTO: update platform support in <https://github.com/rust-lang/libc/pull/3815> |
| 24 | +- `addr_of!(EXTERN_STATIC)` is now considered safe in <https://github.com/rust-lang/libc/pull/3776> |
25 | 25 |
|
26 | 26 | ### Removed
|
27 |
| -- Apple: remove `rmx_state` |
| 27 | +- Apple: remove `rmx_state` in <https://github.com/rust-lang/libc/pull/3776> |
28 | 28 |
|
29 | 29 | ### Other
|
30 | 30 | - Update or remove CI tests that have been failing
|
0 commit comments