rust-lang/libc (libc)
### [`v0.2.157`](https://togithub.com/rust-lang/libc/releases/tag/0.2.157)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.156...0.2.157)
##### Added
- Apple: add `_NSGetArgv`, `_NSGetArgc` and `_NSGetProgname` in [#3702](https://togithub.com/rust-lang/libc/pull/3702)
- Build: add `RUSTC_WRAPPER` support in [#3845](https://togithub.com/rust-lang/libc/pull/3845)
- FreeBSD: add `execvpe` support from 14.1 release in [#3745](https://togithub.com/rust-lang/libc/pull/3745)
- Fuchsia: add `SO_BINDTOIFINDEX`
- Linux: add `klogctl` in [#3777](https://togithub.com/rust-lang/libc/pull/3777)
- MacOS: add `fcntl` OFD commands in [#3563](https://togithub.com/rust-lang/libc/pull/3563)
- NetBSD: add `_lwp_park` in [#3721](https://togithub.com/rust-lang/libc/pull/3721)
- Solaris: add missing networking support in [#3717](https://togithub.com/rust-lang/libc/pull/3717)
- Unix: add `pthread_equal` in [#3773](https://togithub.com/rust-lang/libc/pull/3773)
- WASI: add `select`, `FD_SET`, `FD_ZERO`, ` FD_ISSET ` in [#3681](https://togithub.com/rust-lang/libc/pull/3681)
##### Fixed
- TEEOS: fix octal notation for `O_*` constants in [#3841](https://togithub.com/rust-lang/libc/pull/3841)
##### Changed
- FreeBSD: always use freebsd12 when `rustc_dep_of_std` is set in [#3723](https://togithub.com/rust-lang/libc/pull/3723)
### [`v0.2.156`](https://togithub.com/rust-lang/libc/releases/tag/0.2.156)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.155...0.2.156)
##### Added
- Apple: add `F_ALLOCATEPERSIST` in [#3712](https://togithub.com/rust-lang/libc/pull/3712)
- Apple: add `os_sync_wait_on_address` and related definitions in [#3769](https://togithub.com/rust-lang/libc/pull/3769)
- BSD: generalise `IPV6_DONTFRAG` to all BSD targets in [#3716](https://togithub.com/rust-lang/libc/pull/3716)
- FreeBSD/DragonFly: add `IP_RECVTTL`/`IPV6_RECVHOPLIMIT` in [#3751](https://togithub.com/rust-lang/libc/pull/3751)
- Hurd: add `XATTR_CREATE`, `XATTR_REPLACE` in [#3739](https://togithub.com/rust-lang/libc/pull/3739)
- Linux GNU: `confstr` API and `_CS_*` in [#3771](https://togithub.com/rust-lang/libc/pull/3771)
- Linux musl: add `preadv2` and `pwritev2` (1.2.5 min.) in [#3762](https://togithub.com/rust-lang/libc/pull/3762)
- VxWorks: add the constant `SOMAXCONN` in [#3761](https://togithub.com/rust-lang/libc/pull/3761)
- VxWorks: add a few errnoLib related constants in [#3780](https://togithub.com/rust-lang/libc/pull/3780)
##### Fixed
- Solaris/illumos: Change `ifa_flags` type to u64 in [#3729](https://togithub.com/rust-lang/libc/pull/3729)
- QNX 7.0: Disable `libregex` in [#3775](https://togithub.com/rust-lang/libc/pull/3775)
##### Changed
- QNX NTO: update platform support in [#3815](https://togithub.com/rust-lang/libc/pull/3815)
- `addr_of!(EXTERN_STATIC)` is now considered safe in [#3776](https://togithub.com/rust-lang/libc/pull/3776)
##### Removed
- Apple: remove `rmx_state` in [#3776](https://togithub.com/rust-lang/libc/pull/3776)
##### Other
- Update or remove CI tests that have been failing
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
0.2.155
->0.2.157
Release Notes
rust-lang/libc (libc)
### [`v0.2.157`](https://togithub.com/rust-lang/libc/releases/tag/0.2.157) [Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.156...0.2.157) ##### Added - Apple: add `_NSGetArgv`, `_NSGetArgc` and `_NSGetProgname` in [#3702](https://togithub.com/rust-lang/libc/pull/3702) - Build: add `RUSTC_WRAPPER` support in [#3845](https://togithub.com/rust-lang/libc/pull/3845) - FreeBSD: add `execvpe` support from 14.1 release in [#3745](https://togithub.com/rust-lang/libc/pull/3745) - Fuchsia: add `SO_BINDTOIFINDEX` - Linux: add `klogctl` in [#3777](https://togithub.com/rust-lang/libc/pull/3777) - MacOS: add `fcntl` OFD commands in [#3563](https://togithub.com/rust-lang/libc/pull/3563) - NetBSD: add `_lwp_park` in [#3721](https://togithub.com/rust-lang/libc/pull/3721) - Solaris: add missing networking support in [#3717](https://togithub.com/rust-lang/libc/pull/3717) - Unix: add `pthread_equal` in [#3773](https://togithub.com/rust-lang/libc/pull/3773) - WASI: add `select`, `FD_SET`, `FD_ZERO`, ` FD_ISSET ` in [#3681](https://togithub.com/rust-lang/libc/pull/3681) ##### Fixed - TEEOS: fix octal notation for `O_*` constants in [#3841](https://togithub.com/rust-lang/libc/pull/3841) ##### Changed - FreeBSD: always use freebsd12 when `rustc_dep_of_std` is set in [#3723](https://togithub.com/rust-lang/libc/pull/3723) ### [`v0.2.156`](https://togithub.com/rust-lang/libc/releases/tag/0.2.156) [Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.155...0.2.156) ##### Added - Apple: add `F_ALLOCATEPERSIST` in [#3712](https://togithub.com/rust-lang/libc/pull/3712) - Apple: add `os_sync_wait_on_address` and related definitions in [#3769](https://togithub.com/rust-lang/libc/pull/3769) - BSD: generalise `IPV6_DONTFRAG` to all BSD targets in [#3716](https://togithub.com/rust-lang/libc/pull/3716) - FreeBSD/DragonFly: add `IP_RECVTTL`/`IPV6_RECVHOPLIMIT` in [#3751](https://togithub.com/rust-lang/libc/pull/3751) - Hurd: add `XATTR_CREATE`, `XATTR_REPLACE` in [#3739](https://togithub.com/rust-lang/libc/pull/3739) - Linux GNU: `confstr` API and `_CS_*` in [#3771](https://togithub.com/rust-lang/libc/pull/3771) - Linux musl: add `preadv2` and `pwritev2` (1.2.5 min.) in [#3762](https://togithub.com/rust-lang/libc/pull/3762) - VxWorks: add the constant `SOMAXCONN` in [#3761](https://togithub.com/rust-lang/libc/pull/3761) - VxWorks: add a few errnoLib related constants in [#3780](https://togithub.com/rust-lang/libc/pull/3780) ##### Fixed - Solaris/illumos: Change `ifa_flags` type to u64 in [#3729](https://togithub.com/rust-lang/libc/pull/3729) - QNX 7.0: Disable `libregex` in [#3775](https://togithub.com/rust-lang/libc/pull/3775) ##### Changed - QNX NTO: update platform support in [#3815](https://togithub.com/rust-lang/libc/pull/3815) - `addr_of!(EXTERN_STATIC)` is now considered safe in [#3776](https://togithub.com/rust-lang/libc/pull/3776) ##### Removed - Apple: remove `rmx_state` in [#3776](https://togithub.com/rust-lang/libc/pull/3776) ##### Other - Update or remove CI tests that have been failingConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.