rust-lang/libc (libc)
### [`v0.2.155`](https://togithub.com/rust-lang/libc/releases/tag/0.2.155)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.154...0.2.155)
#### What's Changed
- Add `SYS_lseek` and `SYS_mmap` for aarch64 Android by [@lberrymage](https://togithub.com/lberrymage) in [https://github.com/rust-lang/libc/pull/3632](https://togithub.com/rust-lang/libc/pull/3632)
- Correct the value of FAN_MARK_IGNORE by [@severen](https://togithub.com/severen) in [https://github.com/rust-lang/libc/pull/3622](https://togithub.com/rust-lang/libc/pull/3622)
- Update FreeBSD 13 CI image by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3671](https://togithub.com/rust-lang/libc/pull/3671)
- android: add FUTEX_LOCK_PI2 by [@rtzoeller](https://togithub.com/rtzoeller) in [https://github.com/rust-lang/libc/pull/3635](https://togithub.com/rust-lang/libc/pull/3635)
- Fix out-of-bounds pointer arithmetic in CMSG_NXTHDR by [@purplesyringa](https://togithub.com/purplesyringa) in [https://github.com/rust-lang/libc/pull/3676](https://togithub.com/rust-lang/libc/pull/3676)
- Revert "Support posix_spawn on Android" by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3678](https://togithub.com/rust-lang/libc/pull/3678)
- Unlock ci: fix wrong cfg emscripten by [@tesuji](https://togithub.com/tesuji) in [https://github.com/rust-lang/libc/pull/3684](https://togithub.com/rust-lang/libc/pull/3684)
- redox: correct EPOLL constants by [@jackpot51](https://togithub.com/jackpot51) in [https://github.com/rust-lang/libc/pull/3686](https://togithub.com/rust-lang/libc/pull/3686)
- \[0.2] Revert "Upgrade Docker images to Ubuntu 23.10" on sparc64 by [@cuviper](https://togithub.com/cuviper) in [https://github.com/rust-lang/libc/pull/3708](https://togithub.com/rust-lang/libc/pull/3708)
- Re-add `posix_spawn{_file_actions_t,attr_t}` on Android by [@tesuji](https://togithub.com/tesuji) in [https://github.com/rust-lang/libc/pull/3690](https://togithub.com/rust-lang/libc/pull/3690)
- Update version to `0.2.155` by [@madsmtm](https://togithub.com/madsmtm) in [https://github.com/rust-lang/libc/pull/3682](https://togithub.com/rust-lang/libc/pull/3682)
#### New Contributors
- [@lberrymage](https://togithub.com/lberrymage) made their first contribution in [https://github.com/rust-lang/libc/pull/3632](https://togithub.com/rust-lang/libc/pull/3632)
- [@purplesyringa](https://togithub.com/purplesyringa) made their first contribution in [https://github.com/rust-lang/libc/pull/3676](https://togithub.com/rust-lang/libc/pull/3676)
**Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.154...0.2.155
### [`v0.2.154`](https://togithub.com/rust-lang/libc/releases/tag/0.2.154)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.153...0.2.154)
#### What's Changed
- Fix CI on v0.2 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3589](https://togithub.com/rust-lang/libc/pull/3589)
- \[Backport [#3547](https://togithub.com/rust-lang/libc/issues/3547)] Add ioctl FS_IOC\_{G,S}{ETVERSION,ETFLAGS} for CSKY by [@Dirreke](https://togithub.com/Dirreke) in [https://github.com/rust-lang/libc/pull/3572](https://togithub.com/rust-lang/libc/pull/3572)
- Add Linux riscv64 HWCAP defines (libc-0.2) by [@Xeonacid](https://togithub.com/Xeonacid) in [https://github.com/rust-lang/libc/pull/3580](https://togithub.com/rust-lang/libc/pull/3580)
- Add missing MIPS R6 FS_IOC_\* definitions by [@chenx97](https://togithub.com/chenx97) in [https://github.com/rust-lang/libc/pull/3591](https://togithub.com/rust-lang/libc/pull/3591)
- Support posix_spawn on Android by [@pcc](https://togithub.com/pcc) in [https://github.com/rust-lang/libc/pull/3602](https://togithub.com/rust-lang/libc/pull/3602)
- \[0.2] Fix libc-tests for loongarch64 by [@heiher](https://togithub.com/heiher) in [https://github.com/rust-lang/libc/pull/3607](https://togithub.com/rust-lang/libc/pull/3607)
- visionOS Support by [@agg23](https://togithub.com/agg23) in [https://github.com/rust-lang/libc/pull/3568](https://togithub.com/rust-lang/libc/pull/3568)
- \[0.2] linux/musl: Add support for LoongArch64 by [@heiher](https://togithub.com/heiher) in [https://github.com/rust-lang/libc/pull/3606](https://togithub.com/rust-lang/libc/pull/3606)
- v0.2: Fix c_char on AIX by [@taiki-e](https://togithub.com/taiki-e) in [https://github.com/rust-lang/libc/pull/3662](https://togithub.com/rust-lang/libc/pull/3662)
- solarish adding SO_EXCLBIND constant. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3651](https://togithub.com/rust-lang/libc/pull/3651)
- \[0.2] Add SIG constants to espidf by [@Tevz-Beskovnik](https://togithub.com/Tevz-Beskovnik) in [https://github.com/rust-lang/libc/pull/3658](https://togithub.com/rust-lang/libc/pull/3658)
- add all android sysconf constants by [@fkm3](https://togithub.com/fkm3) in [https://github.com/rust-lang/libc/pull/3656](https://togithub.com/rust-lang/libc/pull/3656)
- feat: more \_PC_XXX constants for apple targets by [@SteveLauC](https://togithub.com/SteveLauC) in [https://github.com/rust-lang/libc/pull/3649](https://togithub.com/rust-lang/libc/pull/3649)
- feat: O_EXEC/O_SEARCH for apple platforms by [@SteveLauC](https://togithub.com/SteveLauC) in [https://github.com/rust-lang/libc/pull/3668](https://togithub.com/rust-lang/libc/pull/3668)
- \[0.2] Add constant AT_MINSIGSTKSZ by [@ur4t](https://togithub.com/ur4t) in [https://github.com/rust-lang/libc/pull/3637](https://togithub.com/rust-lang/libc/pull/3637)
- Haiku: synchronize with post R1-beta 4 changes in libc by [@nielx](https://togithub.com/nielx) in [https://github.com/rust-lang/libc/pull/3638](https://togithub.com/rust-lang/libc/pull/3638)
- adding getentropy/getrandom to dragonflybsd. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3618](https://togithub.com/rust-lang/libc/pull/3618)
- Move strftime, strftime_l, strptime to linux_like by [@pcc](https://togithub.com/pcc) in [https://github.com/rust-lang/libc/pull/3600](https://togithub.com/rust-lang/libc/pull/3600)
- update crate version to 0.2.154 by [@Dirreke](https://togithub.com/Dirreke) in [https://github.com/rust-lang/libc/pull/3573](https://togithub.com/rust-lang/libc/pull/3573)
#### New Contributors
- [@pcc](https://togithub.com/pcc) made their first contribution in [https://github.com/rust-lang/libc/pull/3602](https://togithub.com/rust-lang/libc/pull/3602)
- [@agg23](https://togithub.com/agg23) made their first contribution in [https://github.com/rust-lang/libc/pull/3568](https://togithub.com/rust-lang/libc/pull/3568)
- [@Tevz-Beskovnik](https://togithub.com/Tevz-Beskovnik) made their first contribution in [https://github.com/rust-lang/libc/pull/3658](https://togithub.com/rust-lang/libc/pull/3658)
- [@ur4t](https://togithub.com/ur4t) made their first contribution in [https://github.com/rust-lang/libc/pull/3637](https://togithub.com/rust-lang/libc/pull/3637)
**Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.153...0.2.154
### [`v0.2.153`](https://togithub.com/rust-lang/libc/releases/tag/0.2.153)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.152...0.2.153)
#### What's Changed
- Add SOMAXCONN to vita on 0.2 (to fix std) by [@pheki](https://togithub.com/pheki) in [https://github.com/rust-lang/libc/pull/3552](https://togithub.com/rust-lang/libc/pull/3552)
- Fix CI for v0.2 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3557](https://togithub.com/rust-lang/libc/pull/3557)
- \[Backport [#3548](https://togithub.com/rust-lang/libc/issues/3548)] Add ioctl FS_IOC\_{G,S}{ETVERSION,ETFLAGS} for LoongArch64 by [@heiher](https://togithub.com/heiher) in [https://github.com/rust-lang/libc/pull/3570](https://togithub.com/rust-lang/libc/pull/3570)
- Add MFD_NOEXEC_SEAL and MFD_EXEC by [@rusty-snake](https://togithub.com/rusty-snake) in [https://github.com/rust-lang/libc/pull/3553](https://togithub.com/rust-lang/libc/pull/3553)
- Backport of [#3546](https://togithub.com/rust-lang/libc/issues/3546) and update crate version to 0.2.153 by [@GuillaumeGomez](https://togithub.com/GuillaumeGomez) in [https://github.com/rust-lang/libc/pull/3554](https://togithub.com/rust-lang/libc/pull/3554)
#### New Contributors
- [@rusty-snake](https://togithub.com/rusty-snake) made their first contribution in [https://github.com/rust-lang/libc/pull/3553](https://togithub.com/rust-lang/libc/pull/3553)
**Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.152...0.2.153
### [`v0.2.152`](https://togithub.com/rust-lang/libc/releases/tag/0.2.152)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.151...0.2.152)
#### What's Changed
- openbsd: syscall() has been removed in upcoming OpenBSD 7.5 by [@semarie](https://togithub.com/semarie) in [https://github.com/rust-lang/libc/pull/3479](https://togithub.com/rust-lang/libc/pull/3479)
- adding tcp_info to openbsd by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3481](https://togithub.com/rust-lang/libc/pull/3481)
- iadding yser_fpxregs_struct data to linux/musl i686. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3477](https://togithub.com/rust-lang/libc/pull/3477)
- strftime\* api for \*BSD by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3483](https://togithub.com/rust-lang/libc/pull/3483)
- strftime_l for Linux glibc/musl by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3484](https://togithub.com/rust-lang/libc/pull/3484)
- adding iocb data for io_submit syscall for linux/glibc. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3486](https://togithub.com/rust-lang/libc/pull/3486)
- Re-enable `i686-pc-windows-gnu` CI by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3489](https://togithub.com/rust-lang/libc/pull/3489)
- Stop testing on FreeBSD 12 by [@asomers](https://togithub.com/asomers) in [https://github.com/rust-lang/libc/pull/3475](https://togithub.com/rust-lang/libc/pull/3475)
- Add `ifreq`, `ifconf` and related constants to Android by [@arctic-alpaca](https://togithub.com/arctic-alpaca) in [https://github.com/rust-lang/libc/pull/3487](https://togithub.com/rust-lang/libc/pull/3487)
- Add waitid function for OpenBSD by [@lcheylus](https://togithub.com/lcheylus) in [https://github.com/rust-lang/libc/pull/3490](https://togithub.com/rust-lang/libc/pull/3490)
- adding SOMAXCONN to redox by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3491](https://togithub.com/rust-lang/libc/pull/3491)
- Fix typos in comments by [@asomers](https://togithub.com/asomers) in [https://github.com/rust-lang/libc/pull/3492](https://togithub.com/rust-lang/libc/pull/3492)
- fix typos in libc by [@Takashiidobe](https://togithub.com/Takashiidobe) in [https://github.com/rust-lang/libc/pull/3496](https://togithub.com/rust-lang/libc/pull/3496)
- apple adding tcp_connection_info struct by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3482](https://togithub.com/rust-lang/libc/pull/3482)
- Improve the version parser of Emscripten by [@kleisauke](https://togithub.com/kleisauke) in [https://github.com/rust-lang/libc/pull/3498](https://togithub.com/rust-lang/libc/pull/3498)
- Add constants from \ by [@GuillaumeGomez](https://togithub.com/GuillaumeGomez) in [https://github.com/rust-lang/libc/pull/3505](https://togithub.com/rust-lang/libc/pull/3505)
- Define `TFD_TIMER_*` constants on FreeBSD. by [@sunfishcode](https://togithub.com/sunfishcode) in [https://github.com/rust-lang/libc/pull/3506](https://togithub.com/rust-lang/libc/pull/3506)
- Add support for posix_spawn on OpenBSD by [@nuudlman](https://togithub.com/nuudlman) in [https://github.com/rust-lang/libc/pull/3502](https://togithub.com/rust-lang/libc/pull/3502)
- clock_nanosleep for dragonflybsd, moving constants freebsd only too. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3509](https://togithub.com/rust-lang/libc/pull/3509)
- solarish add fcntl's O_DIRECT constant. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3503](https://togithub.com/rust-lang/libc/pull/3503)
- Unpin cc dependency version by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3511](https://togithub.com/rust-lang/libc/pull/3511)
- redox: add openpty, login_tty, TIOCSCTTY, and organize functions by [@jackpot51](https://togithub.com/jackpot51) in [https://github.com/rust-lang/libc/pull/3512](https://togithub.com/rust-lang/libc/pull/3512)
- Move all seccomp consts and structs into top-level mod by [@boustrophedon](https://togithub.com/boustrophedon) in [https://github.com/rust-lang/libc/pull/3343](https://togithub.com/rust-lang/libc/pull/3343)
- freebsd 15 support proposal. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3508](https://togithub.com/rust-lang/libc/pull/3508)
- Prepare workflow for merge queue by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3514](https://togithub.com/rust-lang/libc/pull/3514)
- Allow dead_code on `clockid_t` by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3516](https://togithub.com/rust-lang/libc/pull/3516)
- Add more items from `include/linux/sched.h` header by [@GuillaumeGomez](https://togithub.com/GuillaumeGomez) in [https://github.com/rust-lang/libc/pull/3515](https://togithub.com/rust-lang/libc/pull/3515)
- fix typo by [@shuoer86](https://togithub.com/shuoer86) in [https://github.com/rust-lang/libc/pull/3517](https://togithub.com/rust-lang/libc/pull/3517)
- Add sigsuspend to more targets: bsd, haiku, and solarish by [@asomers](https://togithub.com/asomers) in [https://github.com/rust-lang/libc/pull/3518](https://togithub.com/rust-lang/libc/pull/3518)
- Tweak libc-0.2 CI by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3519](https://togithub.com/rust-lang/libc/pull/3519)
- fuchsia adding pthread_set/getname_np by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3520](https://togithub.com/rust-lang/libc/pull/3520)
- Prepare docs for libc v0.3 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3510](https://togithub.com/rust-lang/libc/pull/3510)
- Merge main into libc-0.2 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3521](https://togithub.com/rust-lang/libc/pull/3521)
- Prepare release for v0.2.152 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3522](https://togithub.com/rust-lang/libc/pull/3522)
#### New Contributors
- [@Takashiidobe](https://togithub.com/Takashiidobe) made their first contribution in [https://github.com/rust-lang/libc/pull/3496](https://togithub.com/rust-lang/libc/pull/3496)
- [@nuudlman](https://togithub.com/nuudlman) made their first contribution in [https://github.com/rust-lang/libc/pull/3502](https://togithub.com/rust-lang/libc/pull/3502)
- [@boustrophedon](https://togithub.com/boustrophedon) made their first contribution in [https://github.com/rust-lang/libc/pull/3343](https://togithub.com/rust-lang/libc/pull/3343)
- [@shuoer86](https://togithub.com/shuoer86) made their first contribution in [https://github.com/rust-lang/libc/pull/3517](https://togithub.com/rust-lang/libc/pull/3517)
**Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.151...0.2.152
### [`v0.2.151`](https://togithub.com/rust-lang/libc/releases/tag/0.2.151)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.150...0.2.151)
#### What's Changed
- Add new constants to be used in (linux) sysctl by [@GuillaumeGomez](https://togithub.com/GuillaumeGomez) in [https://github.com/rust-lang/libc/pull/3423](https://togithub.com/rust-lang/libc/pull/3423)
- openbsd ifreq implementation refinement ifru_data member using proper… by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3390](https://togithub.com/rust-lang/libc/pull/3390)
- adding reboot to netbsd/openbsd. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3426](https://togithub.com/rust-lang/libc/pull/3426)
- feat: add GSO flags for linux and android by [@elecm](https://togithub.com/elecm) in [https://github.com/rust-lang/libc/pull/3420](https://togithub.com/rust-lang/libc/pull/3420)
- Use a unique name for the Docker image used by CI. by [@Arnavion](https://togithub.com/Arnavion) in [https://github.com/rust-lang/libc/pull/3427](https://togithub.com/rust-lang/libc/pull/3427)
- Add more definitions from linux/tls.h by [@Arnavion](https://togithub.com/Arnavion) in [https://github.com/rust-lang/libc/pull/3422](https://togithub.com/rust-lang/libc/pull/3422)
- hurd: Complete C API interface by [@sthibaul](https://togithub.com/sthibaul) in [https://github.com/rust-lang/libc/pull/3428](https://togithub.com/rust-lang/libc/pull/3428)
- Fix a typo in getnameinfo() by [@adder32](https://togithub.com/adder32) in [https://github.com/rust-lang/libc/pull/3431](https://togithub.com/rust-lang/libc/pull/3431)
- hurd: Fix C API interface completion by [@sthibaul](https://togithub.com/sthibaul) in [https://github.com/rust-lang/libc/pull/3430](https://togithub.com/rust-lang/libc/pull/3430)
- Downgrade CI support for MIPS by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3429](https://togithub.com/rust-lang/libc/pull/3429)
- Upgrade FreeBSD ABi used on std to 12 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3434](https://togithub.com/rust-lang/libc/pull/3434)
- Upgrade Android NDK version by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3435](https://togithub.com/rust-lang/libc/pull/3435)
- feat: Added wireless.h constants by [@Brijeshkrishna](https://togithub.com/Brijeshkrishna) in [https://github.com/rust-lang/libc/pull/3415](https://togithub.com/rust-lang/libc/pull/3415)
- feat: eventfd_read/write for Android/FreeBSD/Linux by [@SteveLauC](https://togithub.com/SteveLauC) in [https://github.com/rust-lang/libc/pull/3437](https://togithub.com/rust-lang/libc/pull/3437)
- Upgrade macOS image to 13 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3442](https://togithub.com/rust-lang/libc/pull/3442)
- Add the NI_IDN getnameinfo() extension by [@adder32](https://togithub.com/adder32) in [https://github.com/rust-lang/libc/pull/3433](https://togithub.com/rust-lang/libc/pull/3433)
- adding getentropy for apple devices. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3443](https://togithub.com/rust-lang/libc/pull/3443)
- Add ioctl FS_IOC_\* version and flag constants by [@fsavy-tehtris](https://togithub.com/fsavy-tehtris) in [https://github.com/rust-lang/libc/pull/3396](https://togithub.com/rust-lang/libc/pull/3396)
- haiku adding subset of cpu topology api. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3440](https://togithub.com/rust-lang/libc/pull/3440)
- add vm_allocate for apple by [@hjmallon](https://togithub.com/hjmallon) in [https://github.com/rust-lang/libc/pull/3448](https://togithub.com/rust-lang/libc/pull/3448)
- Remove asmjs-unknown-emscripten target by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3451](https://togithub.com/rust-lang/libc/pull/3451)
- add more pthread_attr functions and related constants: by [@Ncerzzk](https://togithub.com/Ncerzzk) in [https://github.com/rust-lang/libc/pull/3447](https://togithub.com/rust-lang/libc/pull/3447)
- Add `IP_RECVTTL` and `IPV6_RECVHOPLIMIT` for Apple platforms by [@larseggert](https://togithub.com/larseggert) in [https://github.com/rust-lang/libc/pull/3450](https://togithub.com/rust-lang/libc/pull/3450)
- Unignore `aarch64-linux-android` by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3438](https://togithub.com/rust-lang/libc/pull/3438)
- Fix libc-tests for illumos/solaris target by [@pfmooney](https://togithub.com/pfmooney) in [https://github.com/rust-lang/libc/pull/3455](https://togithub.com/rust-lang/libc/pull/3455)
- expose solarish's SFV_FD_SELF for sendfilev purpose by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3452](https://togithub.com/rust-lang/libc/pull/3452)
- Do not dereference uninhabited types refs in Clone implementations by [@samueltardieu](https://togithub.com/samueltardieu) in [https://github.com/rust-lang/libc/pull/3456](https://togithub.com/rust-lang/libc/pull/3456)
- Update docs for contributors by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3458](https://togithub.com/rust-lang/libc/pull/3458)
- adding RFSIGSHARE flag for FreeBSD's rfork by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3457](https://togithub.com/rust-lang/libc/pull/3457)
- MAP_HUGE_SHIFT & HUGETLB_FLAG_ENCODE_SHIFT for Andorid/Fuchsia by [@SteveLauC](https://togithub.com/SteveLauC) in [https://github.com/rust-lang/libc/pull/3444](https://togithub.com/rust-lang/libc/pull/3444)
- netbsd arm\* registers and reorder per architecture. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3467](https://togithub.com/rust-lang/libc/pull/3467)
- add pthread_cond_timedwait for teeos by [@Sword-Destiny](https://togithub.com/Sword-Destiny) in [https://github.com/rust-lang/libc/pull/3464](https://togithub.com/rust-lang/libc/pull/3464)
- Add `if_xdp.h` structs and constants and add `SOL_XDP` to musl by [@arctic-alpaca](https://togithub.com/arctic-alpaca) in [https://github.com/rust-lang/libc/pull/3453](https://togithub.com/rust-lang/libc/pull/3453)
- Generate `aarch64-apple-darwin` docs on docs.rs by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3470](https://togithub.com/rust-lang/libc/pull/3470)
- openbsd riscv64 adding sigcontext by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3469](https://togithub.com/rust-lang/libc/pull/3469)
- openbsd/netbsd MAP_TRYFIXED constant by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3471](https://togithub.com/rust-lang/libc/pull/3471)
- Prepare release for v0.2.151 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3472](https://togithub.com/rust-lang/libc/pull/3472)
#### New Contributors
- [@elecm](https://togithub.com/elecm) made their first contribution in [https://github.com/rust-lang/libc/pull/3420](https://togithub.com/rust-lang/libc/pull/3420)
- [@Arnavion](https://togithub.com/Arnavion) made their first contribution in [https://github.com/rust-lang/libc/pull/3427](https://togithub.com/rust-lang/libc/pull/3427)
- [@adder32](https://togithub.com/adder32) made their first contribution in [https://github.com/rust-lang/libc/pull/3431](https://togithub.com/rust-lang/libc/pull/3431)
- [@fsavy-tehtris](https://togithub.com/fsavy-tehtris) made their first contribution in [https://github.com/rust-lang/libc/pull/3396](https://togithub.com/rust-lang/libc/pull/3396)
- [@hjmallon](https://togithub.com/hjmallon) made their first contribution in [https://github.com/rust-lang/libc/pull/3448](https://togithub.com/rust-lang/libc/pull/3448)
- [@Ncerzzk](https://togithub.com/Ncerzzk) made their first contribution in [https://github.com/rust-lang/libc/pull/3447](https://togithub.com/rust-lang/libc/pull/3447)
- [@larseggert](https://togithub.com/larseggert) made their first contribution in [https://github.com/rust-lang/libc/pull/3450](https://togithub.com/rust-lang/libc/pull/3450)
- [@samueltardieu](https://togithub.com/samueltardieu) made their first contribution in [https://github.com/rust-lang/libc/pull/3456](https://togithub.com/rust-lang/libc/pull/3456)
- [@arctic-alpaca](https://togithub.com/arctic-alpaca) made their first contribution in [https://github.com/rust-lang/libc/pull/3453](https://togithub.com/rust-lang/libc/pull/3453)
**Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.150...0.2.151
### [`v0.2.150`](https://togithub.com/rust-lang/libc/releases/tag/0.2.150)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.149...0.2.150)
#### What's Changed
- feat: closefrom() and close_range() for FreeBSD by [@SteveLauC](https://togithub.com/SteveLauC) in [https://github.com/rust-lang/libc/pull/3374](https://togithub.com/rust-lang/libc/pull/3374)
- adding apple ifreq by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3375](https://togithub.com/rust-lang/libc/pull/3375)
- Add pthread_once by [@0xcaff](https://togithub.com/0xcaff) in [https://github.com/rust-lang/libc/pull/3376](https://togithub.com/rust-lang/libc/pull/3376)
- netbsd: Add SO_NOSIGPIPE by [@taiki-e](https://togithub.com/taiki-e) in [https://github.com/rust-lang/libc/pull/3377](https://togithub.com/rust-lang/libc/pull/3377)
- Say goodbye to GH Pages in favor of docs.rs by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3378](https://togithub.com/rust-lang/libc/pull/3378)
- bugfix for teeos use Option by [@Sword-Destiny](https://togithub.com/Sword-Destiny) in [https://github.com/rust-lang/libc/pull/3379](https://togithub.com/rust-lang/libc/pull/3379)
- openbsd/netbsd sharing execvpe definition by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3382](https://togithub.com/rust-lang/libc/pull/3382)
- ifreq for apple follow-up fix case when in non libc_union case by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3385](https://togithub.com/rust-lang/libc/pull/3385)
- NetBSD's mod.rs: fix cpuid_t definition. by [@he32](https://togithub.com/he32) in [https://github.com/rust-lang/libc/pull/3386](https://togithub.com/rust-lang/libc/pull/3386)
- ifconf addition to apple. fixing freebsd's implementation while at it. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3388](https://togithub.com/rust-lang/libc/pull/3388)
- adding exect/execvP for FreeBSD/DragonflyBSD by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3381](https://togithub.com/rust-lang/libc/pull/3381)
- adding execvP for apple by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3383](https://togithub.com/rust-lang/libc/pull/3383)
- adding ifreq struct for openbsd by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3384](https://togithub.com/rust-lang/libc/pull/3384)
- Add `MCL_ONFAULT` constants by [@newpavlov](https://togithub.com/newpavlov) in [https://github.com/rust-lang/libc/pull/3380](https://togithub.com/rust-lang/libc/pull/3380)
- Add time namespace constant by [@cd-work](https://togithub.com/cd-work) in [https://github.com/rust-lang/libc/pull/3352](https://togithub.com/rust-lang/libc/pull/3352)
- adding few more CLONE_\* constant for Linux/Android. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3034](https://togithub.com/rust-lang/libc/pull/3034)
- android add handful lock free stdio calls by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3290](https://togithub.com/rust-lang/libc/pull/3290)
- hurd: Fix msghdr's msg_iov field type by [@sthibaul](https://togithub.com/sthibaul) in [https://github.com/rust-lang/libc/pull/3389](https://togithub.com/rust-lang/libc/pull/3389)
- Adding missing macros from linux/if_tun.h by [@BrandonMFong](https://togithub.com/BrandonMFong) in [https://github.com/rust-lang/libc/pull/3320](https://togithub.com/rust-lang/libc/pull/3320)
- vxworks: Add mman.h consts and shm functions by [@jdygert-spok](https://togithub.com/jdygert-spok) in [https://github.com/rust-lang/libc/pull/3406](https://togithub.com/rust-lang/libc/pull/3406)
- Reenable FreeBSD 14 CI, and update definitions to match 14.0-RC1. by [@asomers](https://togithub.com/asomers) in [https://github.com/rust-lang/libc/pull/3355](https://togithub.com/rust-lang/libc/pull/3355)
- Use new check-cfg syntax in newer nightly by [@Urgau](https://togithub.com/Urgau) in [https://github.com/rust-lang/libc/pull/3410](https://togithub.com/rust-lang/libc/pull/3410)
- musl fixes and musl+riscv32 fixes by [@akiernan](https://togithub.com/akiernan) in [https://github.com/rust-lang/libc/pull/3302](https://togithub.com/rust-lang/libc/pull/3302)
- Add various constants from OpenBSD's sys/exec_elf.h. by [@ltratt](https://togithub.com/ltratt) in [https://github.com/rust-lang/libc/pull/3409](https://togithub.com/rust-lang/libc/pull/3409)
- riscv64/musl: Add landlock syscalls by [@marv](https://togithub.com/marv) in [https://github.com/rust-lang/libc/pull/3398](https://togithub.com/rust-lang/libc/pull/3398)
- Add stat64at function declaration to AIX by [@ecnelises](https://togithub.com/ecnelises) in [https://github.com/rust-lang/libc/pull/3324](https://togithub.com/rust-lang/libc/pull/3324)
- adding getmntinfo/getmntvinfo for DragonFlyBSD. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3394](https://togithub.com/rust-lang/libc/pull/3394)
- adding MOVE_MOUNT\* constants for linux to use with SYS_move_mount by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3391](https://togithub.com/rust-lang/libc/pull/3391)
- freebsd adding PROT_MAX|PROT_MAX_EXTRACT mmap flags by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3399](https://togithub.com/rust-lang/libc/pull/3399)
- linux/android adding few if_alg.h constants. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3404](https://togithub.com/rust-lang/libc/pull/3404)
- Setup Dependabot for GitHub Actions by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3411](https://togithub.com/rust-lang/libc/pull/3411)
- For NetBSD: add entry for NetBSD/riscv64. by [@he32](https://togithub.com/he32) in [https://github.com/rust-lang/libc/pull/3291](https://togithub.com/rust-lang/libc/pull/3291)
- adding more recent pthread_get/setname_np calls to freebsd/dragonflybsd by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3412](https://togithub.com/rust-lang/libc/pull/3412)
- NetBSD/mipsel: add support. by [@he32](https://togithub.com/he32) in [https://github.com/rust-lang/libc/pull/3416](https://togithub.com/rust-lang/libc/pull/3416)
- feat: add new constants from fanotify linux api by [@ad0](https://togithub.com/ad0) in [https://github.com/rust-lang/libc/pull/3408](https://togithub.com/rust-lang/libc/pull/3408)
- linux: add PTRACE_GETSIGMASK and PTRACE_SETSIGMASK by [@mbyzhang](https://togithub.com/mbyzhang) in [https://github.com/rust-lang/libc/pull/3163](https://togithub.com/rust-lang/libc/pull/3163)
- Add a few declarations for Apple systems by [@vincentisambart](https://togithub.com/vincentisambart) in [https://github.com/rust-lang/libc/pull/3328](https://togithub.com/rust-lang/libc/pull/3328)
- feat: Added ifconf struct by [@Brijeshkrishna](https://togithub.com/Brijeshkrishna) in [https://github.com/rust-lang/libc/pull/3393](https://togithub.com/rust-lang/libc/pull/3393)
- Upgrade Docker images to Ubuntu 23.10 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3418](https://togithub.com/rust-lang/libc/pull/3418)
- redox: Add remaining `grp.h` functions by [@ids1024](https://togithub.com/ids1024) in [https://github.com/rust-lang/libc/pull/3421](https://togithub.com/rust-lang/libc/pull/3421)
- netbsd/openbsd adding more accessors to siginfo_t. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3400](https://togithub.com/rust-lang/libc/pull/3400)
- Prepare release for v0.2.150 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3424](https://togithub.com/rust-lang/libc/pull/3424)
#### New Contributors
- [@0xcaff](https://togithub.com/0xcaff) made their first contribution in [https://github.com/rust-lang/libc/pull/3376](https://togithub.com/rust-lang/libc/pull/3376)
- [@he32](https://togithub.com/he32) made their first contribution in [https://github.com/rust-lang/libc/pull/3386](https://togithub.com/rust-lang/libc/pull/3386)
- [@sthibaul](https://togithub.com/sthibaul) made their first contribution in [https://github.com/rust-lang/libc/pull/3389](https://togithub.com/rust-lang/libc/pull/3389)
- [@BrandonMFong](https://togithub.com/BrandonMFong) made their first contribution in [https://github.com/rust-lang/libc/pull/3320](https://togithub.com/rust-lang/libc/pull/3320)
- [@jdygert-spok](https://togithub.com/jdygert-spok) made their first contribution in [https://github.com/rust-lang/libc/pull/3406](https://togithub.com/rust-lang/libc/pull/3406)
- [@Urgau](https://togithub.com/Urgau) made their first contribution in [https://github.com/rust-lang/libc/pull/3410](https://togithub.com/rust-lang/libc/pull/3410)
- [@akiernan](https://togithub.com/akiernan) made their first contribution in [https://github.com/rust-lang/libc/pull/3302](https://togithub.com/rust-lang/libc/pull/3302)
- [@marv](https://togithub.com/marv) made their first contribution in [https://github.com/rust-lang/libc/pull/3398](https://togithub.com/rust-lang/libc/pull/3398)
- [@ad0](https://togithub.com/ad0) made their first contribution in [https://github.com/rust-lang/libc/pull/3408](https://togithub.com/rust-lang/libc/pull/3408)
- [@vincentisambart](https://togithub.com/vincentisambart) made their first contribution in [https://github.com/rust-lang/libc/pull/3328](https://togithub.com/rust-lang/libc/pull/3328)
**Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.149...0.2.150
### [`v0.2.149`](https://togithub.com/rust-lang/libc/releases/tag/0.2.149)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.148...0.2.149)
#### What's Changed
- libc 0.2.148 by [@joshtriplett](https://togithub.com/joshtriplett) in [https://github.com/rust-lang/libc/pull/3351](https://togithub.com/rust-lang/libc/pull/3351)
- update libc-test and its libc dependency to 0.2.148 by [@chenx97](https://togithub.com/chenx97) in [https://github.com/rust-lang/libc/pull/3314](https://togithub.com/rust-lang/libc/pull/3314)
- Disable 1.13 CI by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3358](https://togithub.com/rust-lang/libc/pull/3358)
- Add teeos libc by [@Sword-Destiny](https://togithub.com/Sword-Destiny) in [https://github.com/rust-lang/libc/pull/3333](https://togithub.com/rust-lang/libc/pull/3333)
- Added SIOCSIFNAME by [@Brijeshkrishna](https://togithub.com/Brijeshkrishna) in [https://github.com/rust-lang/libc/pull/3354](https://togithub.com/rust-lang/libc/pull/3354)
- copyfile apple api update by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3346](https://togithub.com/rust-lang/libc/pull/3346)
- Hermit updates by [@mkroening](https://togithub.com/mkroening) in [https://github.com/rust-lang/libc/pull/3348](https://togithub.com/rust-lang/libc/pull/3348)
- Add the LoongArch64 HWCAP values by [@heiher](https://togithub.com/heiher) in [https://github.com/rust-lang/libc/pull/3344](https://togithub.com/rust-lang/libc/pull/3344)
- Add F_PUNCHHOLE and fpunchhole_t by [@anacrolix](https://togithub.com/anacrolix) in [https://github.com/rust-lang/libc/pull/3337](https://togithub.com/rust-lang/libc/pull/3337)
- Fix compatibility with Emscripten >= 3.1.44 by [@kleisauke](https://togithub.com/kleisauke) in [https://github.com/rust-lang/libc/pull/3308](https://togithub.com/rust-lang/libc/pull/3308)
- freebsd adding few mmap constants related to page alignment by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3326](https://togithub.com/rust-lang/libc/pull/3326)
- Redox pthreads by [@4lDO2](https://togithub.com/4lDO2) in [https://github.com/rust-lang/libc/pull/3347](https://togithub.com/rust-lang/libc/pull/3347)
- linux MADV_COLLAPSE addition by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3340](https://togithub.com/rust-lang/libc/pull/3340)
- android adding few more pthread api calls. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3288](https://togithub.com/rust-lang/libc/pull/3288)
- Declare `pthread_attr_setguardsize` and `pthread_attr_getstacksize`. by [@sunfishcode](https://togithub.com/sunfishcode) in [https://github.com/rust-lang/libc/pull/3330](https://togithub.com/rust-lang/libc/pull/3330)
- Add missing PS Vita definitions, fix some unused ones by [@pheki](https://togithub.com/pheki) in [https://github.com/rust-lang/libc/pull/3284](https://togithub.com/rust-lang/libc/pull/3284)
- Drop `armv7-apple-ios` target support by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3362](https://togithub.com/rust-lang/libc/pull/3362)
- backtrace definitions and support for getmntinfo and getvfsstat by [@0323pin](https://togithub.com/0323pin) in [https://github.com/rust-lang/libc/pull/3368](https://togithub.com/rust-lang/libc/pull/3368)
- apple fcntl update. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3365](https://togithub.com/rust-lang/libc/pull/3365)
- Added socketpair and pipe2 for Vita target by [@nikarh](https://togithub.com/nikarh) in [https://github.com/rust-lang/libc/pull/3366](https://togithub.com/rust-lang/libc/pull/3366)
- Added additional Ethernet Protocol Ids for fuchsia by [@w1redch4d](https://togithub.com/w1redch4d) in [https://github.com/rust-lang/libc/pull/3332](https://togithub.com/rust-lang/libc/pull/3332)
- timerfd api for freebsd 14. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3341](https://togithub.com/rust-lang/libc/pull/3341)
- haiku adding pthread GNU part by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3364](https://togithub.com/rust-lang/libc/pull/3364)
- add execveat for glibc by [@SteveLauC](https://togithub.com/SteveLauC) in [https://github.com/rust-lang/libc/pull/3372](https://togithub.com/rust-lang/libc/pull/3372)
- added support for GNU/Hurd by [@Vtewari2311](https://togithub.com/Vtewari2311) in [https://github.com/rust-lang/libc/pull/3325](https://togithub.com/rust-lang/libc/pull/3325)
- Fix apple tvos support by [@lcruz99](https://togithub.com/lcruz99) in [https://github.com/rust-lang/libc/pull/3370](https://togithub.com/rust-lang/libc/pull/3370)
- Remove deprecation from SA_ONSTACK; fix hexagon-unknown-linux-musl by [@androm3da](https://togithub.com/androm3da) in [https://github.com/rust-lang/libc/pull/3335](https://togithub.com/rust-lang/libc/pull/3335)
- feat: add close_range for glibc by [@SteveLauC](https://togithub.com/SteveLauC) in [https://github.com/rust-lang/libc/pull/3373](https://togithub.com/rust-lang/libc/pull/3373)
- Update crate version to 0.2.149 by [@nikarh](https://togithub.com/nikarh) in [https://github.com/rust-lang/libc/pull/3360](https://togithub.com/rust-lang/libc/pull/3360)
#### New Contributors
- [@Sword-Destiny](https://togithub.com/Sword-Destiny) made their first contribution in [https://github.com/rust-lang/libc/pull/3333](https://togithub.com/rust-lang/libc/pull/3333)
- [@Brijeshkrishna](https://togithub.com/Brijeshkrishna) made their first contribution in [https://github.com/rust-lang/libc/pull/3354](https://togithub.com/rust-lang/libc/pull/3354)
- [@anacrolix](https://togithub.com/anacrolix) made their first contribution in [https://github.com/rust-lang/libc/pull/3337](https://togithub.com/rust-lang/libc/pull/3337)
- [@4lDO2](https://togithub.com/4lDO2) made their first contribution in [https://github.com/rust-lang/libc/pull/3347](https://togithub.com/rust-lang/libc/pull/3347)
- [@pheki](https://togithub.com/pheki) made their first contribution in [https://github.com/rust-lang/libc/pull/3284](https://togithub.com/rust-lang/libc/pull/3284)
- [@0323pin](https://togithub.com/0323pin) made their first contribution in [https://github.com/rust-lang/libc/pull/3368](https://togithub.com/rust-lang/libc/pull/3368)
- [@w1redch4d](https://togithub.com/w1redch4d) made their first contribution in [https://github.com/rust-lang/libc/pull/3332](https://togithub.com/rust-lang/libc/pull/3332)
- [@Vtewari2311](https://togithub.com/Vtewari2311) made their first contribution in [https://github.com/rust-lang/libc/pull/3325](https://togithub.com/rust-lang/libc/pull/3325)
- [@lcruz99](https://togithub.com/lcruz99) made their first contribution in [https://github.com/rust-lang/libc/pull/3370](https://togithub.com/rust-lang/libc/pull/3370)
**Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.148...0.2.149
### [`v0.2.148`](https://togithub.com/rust-lang/libc/releases/tag/0.2.148)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.147...0.2.148)
#### What's Changed
- Fix ABI compatibility with Emscripten >= 3.1.42 by [@kleisauke](https://togithub.com/kleisauke) in [https://github.com/rust-lang/libc/pull/3282](https://togithub.com/rust-lang/libc/pull/3282)
- android: Add kernel/uapi/linux/neighbour.h constants by [@dragan-cecavac-nordsec](https://togithub.com/dragan-cecavac-nordsec) in [https://github.com/rust-lang/libc/pull/3278](https://togithub.com/rust-lang/libc/pull/3278)
- Disable FreeBSD 14 CI temporarily by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3294](https://togithub.com/rust-lang/libc/pull/3294)
- Use `build-std=core` instead of `build-std` alone by [@GuillaumeGomez](https://togithub.com/GuillaumeGomez) in [https://github.com/rust-lang/libc/pull/3292](https://togithub.com/rust-lang/libc/pull/3292)
- android PTRACE_SECCOMP_GET_METADATA flag addition by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3293](https://togithub.com/rust-lang/libc/pull/3293)
- linux/musl: Fix multiple definitions of MAP_HUGETLB by [@taiki-e](https://togithub.com/taiki-e) in [https://github.com/rust-lang/libc/pull/3295](https://togithub.com/rust-lang/libc/pull/3295)
- darwin adding bunch of macOs Ventura new calls by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3296](https://togithub.com/rust-lang/libc/pull/3296)
- android: Update linux/if_link.h constants by [@dragan-cecavac-nordsec](https://togithub.com/dragan-cecavac-nordsec) in [https://github.com/rust-lang/libc/pull/3277](https://togithub.com/rust-lang/libc/pull/3277)
- add mips32r6 and mips64r6 target_arch detection by [@chenx97](https://togithub.com/chenx97) in [https://github.com/rust-lang/libc/pull/3268](https://togithub.com/rust-lang/libc/pull/3268)
- Fix Pages deployment by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3298](https://togithub.com/rust-lang/libc/pull/3298)
- style fix for in-macro code by [@chenx97](https://togithub.com/chenx97) in [https://github.com/rust-lang/libc/pull/3300](https://togithub.com/rust-lang/libc/pull/3300)
- linux/gnu: add glob extension constants by [@Mek101](https://togithub.com/Mek101) in [https://github.com/rust-lang/libc/pull/3303](https://togithub.com/rust-lang/libc/pull/3303)
- linux: add a few kTLS defintions by [@gennyble](https://togithub.com/gennyble) in [https://github.com/rust-lang/libc/pull/3287](https://togithub.com/rust-lang/libc/pull/3287)
- Add missing targets for documentation and remove duplicates for list by [@GuillaumeGomez](https://togithub.com/GuillaumeGomez) in [https://github.com/rust-lang/libc/pull/3309](https://togithub.com/rust-lang/libc/pull/3309)
- libc-test: remove useless clone in build.rs by [@chenx97](https://togithub.com/chenx97) in [https://github.com/rust-lang/libc/pull/3315](https://togithub.com/rust-lang/libc/pull/3315)
- Add `_msize` for Windows targets by [@uniboi](https://togithub.com/uniboi) in [https://github.com/rust-lang/libc/pull/3319](https://togithub.com/rust-lang/libc/pull/3319)
- Define `SO_PROTOCOL` and `SO_DOMAIN` on OpenBSD and Solarish. by [@sunfishcode](https://togithub.com/sunfishcode) in [https://github.com/rust-lang/libc/pull/3316](https://togithub.com/rust-lang/libc/pull/3316)
- Fix size/align of `ucontext_t` on aarch64-apple-darwin by [@alexcrichton](https://togithub.com/alexcrichton) in [https://github.com/rust-lang/libc/pull/3312](https://togithub.com/rust-lang/libc/pull/3312)
- add initial support for csky-unknown-linux-gnuabiv2 by [@Dirreke](https://togithub.com/Dirreke) in [https://github.com/rust-lang/libc/pull/3301](https://togithub.com/rust-lang/libc/pull/3301)
- linux glibc/musl and android adding PROT_BTI/PROT_MTE mmap flags for … by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3313](https://togithub.com/rust-lang/libc/pull/3313)
- CI: Update Node.js version to v16.20.0 by [@kleisauke](https://togithub.com/kleisauke) in [https://github.com/rust-lang/libc/pull/3321](https://togithub.com/rust-lang/libc/pull/3321)
- add RTLD_MAIN_ONLY by [@shyouhei](https://togithub.com/shyouhei) in [https://github.com/rust-lang/libc/pull/3322](https://togithub.com/rust-lang/libc/pull/3322)
#### New Contributors
- [@taiki-e](https://togithub.com/taiki-e) made their first contribution in [https://github.com/rust-lang/libc/pull/3295](https://togithub.com/rust-lang/libc/pull/3295)
- [@gennyble](https://togithub.com/gennyble) made their first contribution in [https://github.com/rust-lang/libc/pull/3287](https://togithub.com/rust-lang/libc/pull/3287)
- [@uniboi](https://togithub.com/uniboi) made their first contribution in [https://github.com/rust-lang/libc/pull/3319](https://togithub.com/rust-lang/libc/pull/3319)
- [@Dirreke](https://togithub.com/Dirreke) made their first contribution in [https://github.com/rust-lang/libc/pull/3301](https://togithub.com/rust-lang/libc/pull/3301)
- [@shyouhei](https://togithub.com/shyouhei) made their first contribution in [https://github.com/rust-lang/libc/pull/3322](https://togithub.com/rust-lang/libc/pull/3322)
**Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.147...0.2.148
### [`v0.2.147`](https://togithub.com/rust-lang/libc/releases/tag/0.2.147)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.146...0.2.147)
#### What's Changed
- Add socket timestamping for Android by [@spencercw](https://togithub.com/spencercw) in [https://github.com/rust-lang/libc/pull/3267](https://togithub.com/rust-lang/libc/pull/3267)
- Fix s390x-installer paths by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3281](https://togithub.com/rust-lang/libc/pull/3281)
- Generate documentation for all supported targets on docs.rs by [@GuillaumeGomez](https://togithub.com/GuillaumeGomez) in [https://github.com/rust-lang/libc/pull/3279](https://togithub.com/rust-lang/libc/pull/3279)
- Define `IPPROTO_ETHERNET` on Linux-like platforms. by [@sunfishcode](https://togithub.com/sunfishcode) in [https://github.com/rust-lang/libc/pull/3272](https://togithub.com/rust-lang/libc/pull/3272)
- Add trait implementations for QNX Neutrino by [@flba-eb](https://togithub.com/flba-eb) in [https://github.com/rust-lang/libc/pull/3273](https://togithub.com/rust-lang/libc/pull/3273)
- getentropy addition to android by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3270](https://togithub.com/rust-lang/libc/pull/3270)
- android adding sendfile64 variant by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3271](https://togithub.com/rust-lang/libc/pull/3271)
- android: Add NLM_F_DUMP_FILTERED constant by [@dragan-cecavac-nordsec](https://togithub.com/dragan-cecavac-nordsec) in [https://github.com/rust-lang/libc/pull/3276](https://togithub.com/rust-lang/libc/pull/3276)
- Update and release version 0.2.147 by [@flba-eb](https://togithub.com/flba-eb) in [https://github.com/rust-lang/libc/pull/3283](https://togithub.com/rust-lang/libc/pull/3283)
#### New Contributors
- [@dragan-cecavac-nordsec](https://togithub.com/dragan-cecavac-nordsec) made their first contribution in [https://github.com/rust-lang/libc/pull/3276](https://togithub.com/rust-lang/libc/pull/3276)
**Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.146...0.2.147
### [`v0.2.146`](https://togithub.com/rust-lang/libc/releases/tag/0.2.146)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.145...0.2.146)
#### What's Changed
- Use `use` to alias open/openat in lfs64.rs by [@bossmc](https://togithub.com/bossmc) in [https://github.com/rust-lang/libc/pull/3265](https://togithub.com/rust-lang/libc/pull/3265)
- Update crate version to 0.2.146 by [@nikarh](https://togithub.com/nikarh) in [https://github.com/rust-lang/libc/pull/3266](https://togithub.com/rust-lang/libc/pull/3266)
**Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.145...0.2.146
### [`v0.2.145`](https://togithub.com/rust-lang/libc/releases/tag/0.2.145)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.144...0.2.145)
**This version has been yanked on crates.io.**
#### What's Changed
- redox add sig(timed)wait calls by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3244](https://togithub.com/rust-lang/libc/pull/3244)
- Support for `PTRACE_SYSEMU` and `PTRACE_SYSEMU_SINGLESTEP` on musl by [@emilengler](https://togithub.com/emilengler) in [https://github.com/rust-lang/libc/pull/3245](https://togithub.com/rust-lang/libc/pull/3245)
- Fix loongarch64 bindings by [@heiher](https://togithub.com/heiher) in [https://github.com/rust-lang/libc/pull/3246](https://togithub.com/rust-lang/libc/pull/3246)
- Add linux canxl constants and canxl frame struct by [@marcelbuesing](https://togithub.com/marcelbuesing) in [https://github.com/rust-lang/libc/pull/3247](https://togithub.com/rust-lang/libc/pull/3247)
- Change branch references to HEAD where possible or main otherwise by [@joshtriplett](https://togithub.com/joshtriplett) in [https://github.com/rust-lang/libc/pull/3249](https://togithub.com/rust-lang/libc/pull/3249)
- linux/musl/s390x: change f_\* constants to uint from ulong by [@nekopsykose](https://togithub.com/nekopsykose) in [https://github.com/rust-lang/libc/pull/3137](https://togithub.com/rust-lang/libc/pull/3137)
- android: add memmem by [@tibordp](https://togithub.com/tibordp) in [https://github.com/rust-lang/libc/pull/3252](https://togithub.com/rust-lang/libc/pull/3252)
- redox adding lockf flags by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3251](https://togithub.com/rust-lang/libc/pull/3251)
- Add ucred struct and field type aliases for redox by [@andrewdavidmackenzie](https://togithub.com/andrewdavidmackenzie) in [https://github.com/rust-lang/libc/pull/3250](https://togithub.com/rust-lang/libc/pull/3250)
- Fixed vita libc definitions by [@nikarh](https://togithub.com/nikarh) in [https://github.com/rust-lang/libc/pull/3255](https://togithub.com/rust-lang/libc/pull/3255)
- Skip round-trip tests for structs with FAMs by [@bossmc](https://togithub.com/bossmc) in [https://github.com/rust-lang/libc/pull/3254](https://togithub.com/rust-lang/libc/pull/3254)
- Fixed pthread_attr_t and pthread_rwlockattr_t for newlib by [@nikarh](https://togithub.com/nikarh) in [https://github.com/rust-lang/libc/pull/3256](https://togithub.com/rust-lang/libc/pull/3256)
- Alias all LFS64 symbols to their non-LFS64 counterparts on musl by [@bossmc](https://togithub.com/bossmc) in [https://github.com/rust-lang/libc/pull/2935](https://togithub.com/rust-lang/libc/pull/2935)
- add constants and structs for vsock on macos by [@tzneal](https://togithub.com/tzneal) in [https://github.com/rust-lang/libc/pull/3258](https://togithub.com/rust-lang/libc/pull/3258)
- dragonflybsd supports malloc_usable_size too by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3253](https://togithub.com/rust-lang/libc/pull/3253)
- linux-gnu: add putpwent/putgrent by [@superwhiskers](https://togithub.com/superwhiskers) in [https://github.com/rust-lang/libc/pull/3257](https://togithub.com/rust-lang/libc/pull/3257)
- s390x-musl: define O_LARGEFILE constant by [@nekopsykose](https://togithub.com/nekopsykose) in [https://github.com/rust-lang/libc/pull/3262](https://togithub.com/rust-lang/libc/pull/3262)
- add MSG_NEEDSA and MSG_NOSIGNAL for macos by [@tzneal](https://togithub.com/tzneal) in [https://github.com/rust-lang/libc/pull/3263](https://togithub.com/rust-lang/libc/pull/3263)
- Update crate version to 0.2.145 by [@nikarh](https://togithub.com/nikarh) in [https://github.com/rust-lang/libc/pull/3259](https://togithub.com/rust-lang/libc/pull/3259)
#### New Contributors
- [@emilengler](https://togithub.com/emilengler) made their first contribution in [https://github.com/rust-lang/libc/pull/3245](https://togithub.com/rust-lang/libc/pull/3245)
- [@marcelbuesing](https://togithub.com/marcelbuesing) made their first contribution in [https://github.com/rust-lang/libc/pull/3247](https://togithub.com/rust-lang/libc/pull/3247)
- [@tibordp](https://togithub.com/tibordp) made their first contribution in [https://github.com/rust-lang/libc/pull/3252](https://togithub.com/rust-lang/libc/pull/3252)
- [@andrewdavidmackenzie](https://togithub.com/andrewdavidmackenzie) made their first contribution in [https://github.com/rust-lang/libc/pull/3250](https://togithub.com/rust-lang/libc/pull/3250)
- [@tzneal](https://togithub.com/tzneal) made their first contribution in [https://github.com/rust-lang/libc/pull/3258](https://togithub.com/rust-lang/libc/pull/3258)
- [@superwhiskers](https://togithub.com/superwhiskers) made their first contribution in [https://github.com/rust-lang/libc/pull/3257](https://togithub.com/rust-lang/libc/pull/3257)
**Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.144...0.2.145
### [`v0.2.144`](https://togithub.com/rust-lang/libc/releases/tag/0.2.144)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.143...0.2.144)
#### What's Changed
- Add missing \ constants for darwin by [@GuillaumeGomez](https://togithub.com/GuillaumeGomez) in [https://github.com/rust-lang/libc/pull/3233](https://togithub.com/rust-lang/libc/pull/3233)
- more bsd things: kenv, setlogin, reboot, SCM\_ constants by [@valpackett](https://togithub.com/valpackett) in [https://github.com/rust-lang/libc/pull/3238](https://togithub.com/rust-lang/libc/pull/3238)
- Constify `CMSG_LEN` for all targets. by [@jmillikin](https://togithub.com/jmillikin) in [https://github.com/rust-lang/libc/pull/3241](https://togithub.com/rust-lang/libc/pull/3241)
- Update crate version to 0.2.144 by [@GuillaumeGomez](https://togithub.com/GuillaumeGomez) in [https://github.com/rust-lang/libc/pull/3239](https://togithub.com/rust-lang/libc/pull/3239)
#### New Contributors
- [@jmillikin](https://togithub.com/jmillikin) made their first contribution in [https://github.com/rust-lang/libc/pull/3241](https://togithub.com/rust-lang/libc/pull/3241)
**Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.143...0.2.144
### [`v0.2.143`](https://togithub.com/rust-lang/libc/releases/tag/0.2.143)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.142...0.2.143)
#### What's Changed
- Fix "Bump to 0.2.142" libc dependency version by [@ilya-bobyr](https://togithub.com/ilya-bobyr) in [https://github.com/rust-lang/libc/pull/3215](https://togithub.com/rust
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.2.140
->0.2.155
Release Notes
rust-lang/libc (libc)
### [`v0.2.155`](https://togithub.com/rust-lang/libc/releases/tag/0.2.155) [Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.154...0.2.155) #### What's Changed - Add `SYS_lseek` and `SYS_mmap` for aarch64 Android by [@lberrymage](https://togithub.com/lberrymage) in [https://github.com/rust-lang/libc/pull/3632](https://togithub.com/rust-lang/libc/pull/3632) - Correct the value of FAN_MARK_IGNORE by [@severen](https://togithub.com/severen) in [https://github.com/rust-lang/libc/pull/3622](https://togithub.com/rust-lang/libc/pull/3622) - Update FreeBSD 13 CI image by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3671](https://togithub.com/rust-lang/libc/pull/3671) - android: add FUTEX_LOCK_PI2 by [@rtzoeller](https://togithub.com/rtzoeller) in [https://github.com/rust-lang/libc/pull/3635](https://togithub.com/rust-lang/libc/pull/3635) - Fix out-of-bounds pointer arithmetic in CMSG_NXTHDR by [@purplesyringa](https://togithub.com/purplesyringa) in [https://github.com/rust-lang/libc/pull/3676](https://togithub.com/rust-lang/libc/pull/3676) - Revert "Support posix_spawn on Android" by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3678](https://togithub.com/rust-lang/libc/pull/3678) - Unlock ci: fix wrong cfg emscripten by [@tesuji](https://togithub.com/tesuji) in [https://github.com/rust-lang/libc/pull/3684](https://togithub.com/rust-lang/libc/pull/3684) - redox: correct EPOLL constants by [@jackpot51](https://togithub.com/jackpot51) in [https://github.com/rust-lang/libc/pull/3686](https://togithub.com/rust-lang/libc/pull/3686) - \[0.2] Revert "Upgrade Docker images to Ubuntu 23.10" on sparc64 by [@cuviper](https://togithub.com/cuviper) in [https://github.com/rust-lang/libc/pull/3708](https://togithub.com/rust-lang/libc/pull/3708) - Re-add `posix_spawn{_file_actions_t,attr_t}` on Android by [@tesuji](https://togithub.com/tesuji) in [https://github.com/rust-lang/libc/pull/3690](https://togithub.com/rust-lang/libc/pull/3690) - Update version to `0.2.155` by [@madsmtm](https://togithub.com/madsmtm) in [https://github.com/rust-lang/libc/pull/3682](https://togithub.com/rust-lang/libc/pull/3682) #### New Contributors - [@lberrymage](https://togithub.com/lberrymage) made their first contribution in [https://github.com/rust-lang/libc/pull/3632](https://togithub.com/rust-lang/libc/pull/3632) - [@purplesyringa](https://togithub.com/purplesyringa) made their first contribution in [https://github.com/rust-lang/libc/pull/3676](https://togithub.com/rust-lang/libc/pull/3676) **Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.154...0.2.155 ### [`v0.2.154`](https://togithub.com/rust-lang/libc/releases/tag/0.2.154) [Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.153...0.2.154) #### What's Changed - Fix CI on v0.2 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3589](https://togithub.com/rust-lang/libc/pull/3589) - \[Backport [#3547](https://togithub.com/rust-lang/libc/issues/3547)] Add ioctl FS_IOC\_{G,S}{ETVERSION,ETFLAGS} for CSKY by [@Dirreke](https://togithub.com/Dirreke) in [https://github.com/rust-lang/libc/pull/3572](https://togithub.com/rust-lang/libc/pull/3572) - Add Linux riscv64 HWCAP defines (libc-0.2) by [@Xeonacid](https://togithub.com/Xeonacid) in [https://github.com/rust-lang/libc/pull/3580](https://togithub.com/rust-lang/libc/pull/3580) - Add missing MIPS R6 FS_IOC_\* definitions by [@chenx97](https://togithub.com/chenx97) in [https://github.com/rust-lang/libc/pull/3591](https://togithub.com/rust-lang/libc/pull/3591) - Support posix_spawn on Android by [@pcc](https://togithub.com/pcc) in [https://github.com/rust-lang/libc/pull/3602](https://togithub.com/rust-lang/libc/pull/3602) - \[0.2] Fix libc-tests for loongarch64 by [@heiher](https://togithub.com/heiher) in [https://github.com/rust-lang/libc/pull/3607](https://togithub.com/rust-lang/libc/pull/3607) - visionOS Support by [@agg23](https://togithub.com/agg23) in [https://github.com/rust-lang/libc/pull/3568](https://togithub.com/rust-lang/libc/pull/3568) - \[0.2] linux/musl: Add support for LoongArch64 by [@heiher](https://togithub.com/heiher) in [https://github.com/rust-lang/libc/pull/3606](https://togithub.com/rust-lang/libc/pull/3606) - v0.2: Fix c_char on AIX by [@taiki-e](https://togithub.com/taiki-e) in [https://github.com/rust-lang/libc/pull/3662](https://togithub.com/rust-lang/libc/pull/3662) - solarish adding SO_EXCLBIND constant. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3651](https://togithub.com/rust-lang/libc/pull/3651) - \[0.2] Add SIG constants to espidf by [@Tevz-Beskovnik](https://togithub.com/Tevz-Beskovnik) in [https://github.com/rust-lang/libc/pull/3658](https://togithub.com/rust-lang/libc/pull/3658) - add all android sysconf constants by [@fkm3](https://togithub.com/fkm3) in [https://github.com/rust-lang/libc/pull/3656](https://togithub.com/rust-lang/libc/pull/3656) - feat: more \_PC_XXX constants for apple targets by [@SteveLauC](https://togithub.com/SteveLauC) in [https://github.com/rust-lang/libc/pull/3649](https://togithub.com/rust-lang/libc/pull/3649) - feat: O_EXEC/O_SEARCH for apple platforms by [@SteveLauC](https://togithub.com/SteveLauC) in [https://github.com/rust-lang/libc/pull/3668](https://togithub.com/rust-lang/libc/pull/3668) - \[0.2] Add constant AT_MINSIGSTKSZ by [@ur4t](https://togithub.com/ur4t) in [https://github.com/rust-lang/libc/pull/3637](https://togithub.com/rust-lang/libc/pull/3637) - Haiku: synchronize with post R1-beta 4 changes in libc by [@nielx](https://togithub.com/nielx) in [https://github.com/rust-lang/libc/pull/3638](https://togithub.com/rust-lang/libc/pull/3638) - adding getentropy/getrandom to dragonflybsd. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3618](https://togithub.com/rust-lang/libc/pull/3618) - Move strftime, strftime_l, strptime to linux_like by [@pcc](https://togithub.com/pcc) in [https://github.com/rust-lang/libc/pull/3600](https://togithub.com/rust-lang/libc/pull/3600) - update crate version to 0.2.154 by [@Dirreke](https://togithub.com/Dirreke) in [https://github.com/rust-lang/libc/pull/3573](https://togithub.com/rust-lang/libc/pull/3573) #### New Contributors - [@pcc](https://togithub.com/pcc) made their first contribution in [https://github.com/rust-lang/libc/pull/3602](https://togithub.com/rust-lang/libc/pull/3602) - [@agg23](https://togithub.com/agg23) made their first contribution in [https://github.com/rust-lang/libc/pull/3568](https://togithub.com/rust-lang/libc/pull/3568) - [@Tevz-Beskovnik](https://togithub.com/Tevz-Beskovnik) made their first contribution in [https://github.com/rust-lang/libc/pull/3658](https://togithub.com/rust-lang/libc/pull/3658) - [@ur4t](https://togithub.com/ur4t) made their first contribution in [https://github.com/rust-lang/libc/pull/3637](https://togithub.com/rust-lang/libc/pull/3637) **Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.153...0.2.154 ### [`v0.2.153`](https://togithub.com/rust-lang/libc/releases/tag/0.2.153) [Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.152...0.2.153) #### What's Changed - Add SOMAXCONN to vita on 0.2 (to fix std) by [@pheki](https://togithub.com/pheki) in [https://github.com/rust-lang/libc/pull/3552](https://togithub.com/rust-lang/libc/pull/3552) - Fix CI for v0.2 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3557](https://togithub.com/rust-lang/libc/pull/3557) - \[Backport [#3548](https://togithub.com/rust-lang/libc/issues/3548)] Add ioctl FS_IOC\_{G,S}{ETVERSION,ETFLAGS} for LoongArch64 by [@heiher](https://togithub.com/heiher) in [https://github.com/rust-lang/libc/pull/3570](https://togithub.com/rust-lang/libc/pull/3570) - Add MFD_NOEXEC_SEAL and MFD_EXEC by [@rusty-snake](https://togithub.com/rusty-snake) in [https://github.com/rust-lang/libc/pull/3553](https://togithub.com/rust-lang/libc/pull/3553) - Backport of [#3546](https://togithub.com/rust-lang/libc/issues/3546) and update crate version to 0.2.153 by [@GuillaumeGomez](https://togithub.com/GuillaumeGomez) in [https://github.com/rust-lang/libc/pull/3554](https://togithub.com/rust-lang/libc/pull/3554) #### New Contributors - [@rusty-snake](https://togithub.com/rusty-snake) made their first contribution in [https://github.com/rust-lang/libc/pull/3553](https://togithub.com/rust-lang/libc/pull/3553) **Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.152...0.2.153 ### [`v0.2.152`](https://togithub.com/rust-lang/libc/releases/tag/0.2.152) [Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.151...0.2.152) #### What's Changed - openbsd: syscall() has been removed in upcoming OpenBSD 7.5 by [@semarie](https://togithub.com/semarie) in [https://github.com/rust-lang/libc/pull/3479](https://togithub.com/rust-lang/libc/pull/3479) - adding tcp_info to openbsd by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3481](https://togithub.com/rust-lang/libc/pull/3481) - iadding yser_fpxregs_struct data to linux/musl i686. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3477](https://togithub.com/rust-lang/libc/pull/3477) - strftime\* api for \*BSD by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3483](https://togithub.com/rust-lang/libc/pull/3483) - strftime_l for Linux glibc/musl by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3484](https://togithub.com/rust-lang/libc/pull/3484) - adding iocb data for io_submit syscall for linux/glibc. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3486](https://togithub.com/rust-lang/libc/pull/3486) - Re-enable `i686-pc-windows-gnu` CI by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3489](https://togithub.com/rust-lang/libc/pull/3489) - Stop testing on FreeBSD 12 by [@asomers](https://togithub.com/asomers) in [https://github.com/rust-lang/libc/pull/3475](https://togithub.com/rust-lang/libc/pull/3475) - Add `ifreq`, `ifconf` and related constants to Android by [@arctic-alpaca](https://togithub.com/arctic-alpaca) in [https://github.com/rust-lang/libc/pull/3487](https://togithub.com/rust-lang/libc/pull/3487) - Add waitid function for OpenBSD by [@lcheylus](https://togithub.com/lcheylus) in [https://github.com/rust-lang/libc/pull/3490](https://togithub.com/rust-lang/libc/pull/3490) - adding SOMAXCONN to redox by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3491](https://togithub.com/rust-lang/libc/pull/3491) - Fix typos in comments by [@asomers](https://togithub.com/asomers) in [https://github.com/rust-lang/libc/pull/3492](https://togithub.com/rust-lang/libc/pull/3492) - fix typos in libc by [@Takashiidobe](https://togithub.com/Takashiidobe) in [https://github.com/rust-lang/libc/pull/3496](https://togithub.com/rust-lang/libc/pull/3496) - apple adding tcp_connection_info struct by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3482](https://togithub.com/rust-lang/libc/pull/3482) - Improve the version parser of Emscripten by [@kleisauke](https://togithub.com/kleisauke) in [https://github.com/rust-lang/libc/pull/3498](https://togithub.com/rust-lang/libc/pull/3498) - Add constants from \Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 has been generated by Mend Renovate. View repository job log here.