rust-lang/libc (libc)
### [`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-lang/libc/pull/3215)
- NetBSD: add two more errno values by [@0-wiz-0](https://togithub.com/0-wiz-0) in [https://github.com/rust-lang/libc/pull/3040](https://togithub.com/rust-lang/libc/pull/3040)
- Linux madv by [@tatref](https://togithub.com/tatref) in [https://github.com/rust-lang/libc/pull/3159](https://togithub.com/rust-lang/libc/pull/3159)
- Define `FICLONE` on mips and power. by [@sunfishcode](https://togithub.com/sunfishcode) in [https://github.com/rust-lang/libc/pull/3212](https://togithub.com/rust-lang/libc/pull/3212)
- redox adding few calls. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3214](https://togithub.com/rust-lang/libc/pull/3214)
- linux_like: IPPROTO_MPTCP are supported in all linux_like platforms by [@zonyitoo](https://togithub.com/zonyitoo) in [https://github.com/rust-lang/libc/pull/3197](https://togithub.com/rust-lang/libc/pull/3197)
- Clean up some externs by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3218](https://togithub.com/rust-lang/libc/pull/3218)
- freebsd add elf_aux_info constants by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3210](https://togithub.com/rust-lang/libc/pull/3210)
- Upgrade CI image to macOS 12 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3219](https://togithub.com/rust-lang/libc/pull/3219)
- Use the latest Debian for SPARC64 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3220](https://togithub.com/rust-lang/libc/pull/3220)
- haiku: fix incorrect linked library. by [@jessicah](https://togithub.com/jessicah) in [https://github.com/rust-lang/libc/pull/3222](https://togithub.com/rust-lang/libc/pull/3222)
- armv7 PSVita OS support via newlib by [@nikarh](https://togithub.com/nikarh) in [https://github.com/rust-lang/libc/pull/3209](https://togithub.com/rust-lang/libc/pull/3209)
- Don't link `legacy_stdio_definitions` from std by [@ChrisDenton](https://togithub.com/ChrisDenton) in [https://github.com/rust-lang/libc/pull/3226](https://togithub.com/rust-lang/libc/pull/3226)
- Unignore some items test on sparc64 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3227](https://togithub.com/rust-lang/libc/pull/3227)
- Added getentropy to vita target by [@nikarh](https://togithub.com/nikarh) in [https://github.com/rust-lang/libc/pull/3230](https://togithub.com/rust-lang/libc/pull/3230)
- redox: add grp.h and pwd.h functions for the users crate by [@jackpot51](https://togithub.com/jackpot51) in [https://github.com/rust-lang/libc/pull/3228](https://togithub.com/rust-lang/libc/pull/3228)
- redox add few more poll constants by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3232](https://togithub.com/rust-lang/libc/pull/3232)
- freebsd add few more procctl x86\_64 constants. by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3231](https://togithub.com/rust-lang/libc/pull/3231)
- Add `MSG_WAITFORONE` to freebsd and openbsd by [@stevenengler](https://togithub.com/stevenengler) in [https://github.com/rust-lang/libc/pull/3224](https://togithub.com/rust-lang/libc/pull/3224)
- Add PF_ROUTE-related structures on Apple systems by [@roblabla](https://togithub.com/roblabla) in [https://github.com/rust-lang/libc/pull/3206](https://togithub.com/rust-lang/libc/pull/3206)
- linux_like: Add missing constants for loongarch64 by [@heiher](https://togithub.com/heiher) in [https://github.com/rust-lang/libc/pull/3237](https://togithub.com/rust-lang/libc/pull/3237)
- linux: add rtnetlink ifinfomsg attribute enumerals by [@tones111](https://togithub.com/tones111) in [https://github.com/rust-lang/libc/pull/3051](https://togithub.com/rust-lang/libc/pull/3051)
- add major/minor on BSDs/illumos by [@SteveLauC](https://togithub.com/SteveLauC) in [https://github.com/rust-lang/libc/pull/2999](https://togithub.com/rust-lang/libc/pull/2999)
- Release 0.2.143 by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3236](https://togithub.com/rust-lang/libc/pull/3236)
#### New Contributors
- [@ilya-bobyr](https://togithub.com/ilya-bobyr) made their first contribution in [https://github.com/rust-lang/libc/pull/3215](https://togithub.com/rust-lang/libc/pull/3215)
- [@0-wiz-0](https://togithub.com/0-wiz-0) made their first contribution in [https://github.com/rust-lang/libc/pull/3040](https://togithub.com/rust-lang/libc/pull/3040)
- [@tatref](https://togithub.com/tatref) made their first contribution in [https://github.com/rust-lang/libc/pull/3159](https://togithub.com/rust-lang/libc/pull/3159)
- [@nikarh](https://togithub.com/nikarh) made their first contribution in [https://github.com/rust-lang/libc/pull/3209](https://togithub.com/rust-lang/libc/pull/3209)
- [@heiher](https://togithub.com/heiher) made their first contribution in [https://github.com/rust-lang/libc/pull/3237](https://togithub.com/rust-lang/libc/pull/3237)
**Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.142...0.2.143
### [`v0.2.142`](https://togithub.com/rust-lang/libc/releases/tag/0.2.142)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.141...0.2.142)
#### What's Changed
- netbsd add MAP_ALIGNED macro by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3170](https://togithub.com/rust-lang/libc/pull/3170)
- Install libnghttp2 on all FreeBSD jobs by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3192](https://togithub.com/rust-lang/libc/pull/3192)
- freebsd add MAP_ALIGNED macro by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3167](https://togithub.com/rust-lang/libc/pull/3167)
- Add more declarations for AIX by [@ecnelises](https://togithub.com/ecnelises) in [https://github.com/rust-lang/libc/pull/3144](https://togithub.com/rust-lang/libc/pull/3144)
- Remove AIX specific definition of sigval by [@ecnelises](https://togithub.com/ecnelises) in [https://github.com/rust-lang/libc/pull/3189](https://togithub.com/rust-lang/libc/pull/3189)
- haiku adding bsd missing constants by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3193](https://togithub.com/rust-lang/libc/pull/3193)
- netbsd,openbsd: add more waitid related constants by [@valpackett](https://togithub.com/valpackett) in [https://github.com/rust-lang/libc/pull/3188](https://togithub.com/rust-lang/libc/pull/3188)
- Pin FreeBSD 14 version on CI by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3203](https://togithub.com/rust-lang/libc/pull/3203)
- adding getdtablesize on redox by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3199](https://togithub.com/rust-lang/libc/pull/3199)
- Add kexec_file_load system call for arm linux by [@ribalda](https://togithub.com/ribalda) in [https://github.com/rust-lang/libc/pull/3200](https://togithub.com/rust-lang/libc/pull/3200)
- Upstream a few more constants from rustix. by [@sunfishcode](https://togithub.com/sunfishcode) in [https://github.com/rust-lang/libc/pull/3173](https://togithub.com/rust-lang/libc/pull/3173)
- freebsd i686 add ucontext/mcontext by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3202](https://togithub.com/rust-lang/libc/pull/3202)
- fuchsia: add definitions for riscv64 by [@ComputerDruid](https://togithub.com/ComputerDruid) in [https://github.com/rust-lang/libc/pull/3204](https://togithub.com/rust-lang/libc/pull/3204)
- Mention unstable values on PR template by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3207](https://togithub.com/rust-lang/libc/pull/3207)
- fix: CMSG_HEADER_ALIGNMENT was not properly equal to the C Header file in illumos by [@Toasterson](https://togithub.com/Toasterson) in [https://github.com/rust-lang/libc/pull/3171](https://togithub.com/rust-lang/libc/pull/3171)
- Bump to 0.2.142 by [@ComputerDruid](https://togithub.com/ComputerDruid) in [https://github.com/rust-lang/libc/pull/3208](https://togithub.com/rust-lang/libc/pull/3208)
#### New Contributors
- [@ComputerDruid](https://togithub.com/ComputerDruid) made their first contribution in [https://github.com/rust-lang/libc/pull/3204](https://togithub.com/rust-lang/libc/pull/3204)
- [@Toasterson](https://togithub.com/Toasterson) made their first contribution in [https://github.com/rust-lang/libc/pull/3171](https://togithub.com/rust-lang/libc/pull/3171)
**Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.141...0.2.142
### [`v0.2.141`](https://togithub.com/rust-lang/libc/releases/tag/0.2.141)
[Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.140...0.2.141)
#### What's Changed
- linux: move DCCP\_ constants from linux/gnu to linux by [@nekopsykose](https://togithub.com/nekopsykose) in [https://github.com/rust-lang/libc/pull/3136](https://togithub.com/rust-lang/libc/pull/3136)
- Haiku StringList api addition by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3147](https://togithub.com/rust-lang/libc/pull/3147)
- Add reentrant glibc getmntent_r by [@KoviRobi](https://togithub.com/KoviRobi) in [https://github.com/rust-lang/libc/pull/3148](https://togithub.com/rust-lang/libc/pull/3148)
- Fix `SOCK_SEQPACKET` and `MAP_SYNC` on musl powerpc and s390. by [@sunfishcode](https://togithub.com/sunfishcode) in [https://github.com/rust-lang/libc/pull/3140](https://togithub.com/rust-lang/libc/pull/3140)
- Add LC\_ constants for redox (and truncate() is now supported) by [@coolreader18](https://togithub.com/coolreader18) in [https://github.com/rust-lang/libc/pull/3145](https://togithub.com/rust-lang/libc/pull/3145)
- Add OpenBSD CLOCK_\* constants by [@lcheylus](https://togithub.com/lcheylus) in [https://github.com/rust-lang/libc/pull/3146](https://togithub.com/rust-lang/libc/pull/3146)
- progname api for haiku by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3158](https://togithub.com/rust-lang/libc/pull/3158)
- linux: add kexec flags by [@ribalda](https://togithub.com/ribalda) in [https://github.com/rust-lang/libc/pull/3156](https://togithub.com/rust-lang/libc/pull/3156)
- Enable the "shortcut" feature for triagebot by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3162](https://togithub.com/rust-lang/libc/pull/3162)
- FreeBSD: Ignore test for remove const by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3172](https://togithub.com/rust-lang/libc/pull/3172)
- redox add strlcpy api by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3168](https://togithub.com/rust-lang/libc/pull/3168)
- redox add explicit_bzero by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3164](https://togithub.com/rust-lang/libc/pull/3164)
- add memmem GNU extension for haiku by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3165](https://togithub.com/rust-lang/libc/pull/3165)
- mac time.h functions by [@shua](https://togithub.com/shua) in [https://github.com/rust-lang/libc/pull/3152](https://togithub.com/rust-lang/libc/pull/3152)
- Add user_regs_struct for riscv32/64 by [@kxxt](https://togithub.com/kxxt) in [https://github.com/rust-lang/libc/pull/3166](https://togithub.com/rust-lang/libc/pull/3166)
- haku adding dl_iterate_phdr bsd extension by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3153](https://togithub.com/rust-lang/libc/pull/3153)
- Disable the `test_cmsg_nxthdr` test by [@JohnTitor](https://togithub.com/JohnTitor) in [https://github.com/rust-lang/libc/pull/3182](https://togithub.com/rust-lang/libc/pull/3182)
- redox reallocarray addition by [@devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/3174](https://togithub.com/rust-lang/libc/pull/3174)
- Adding RTEXT_FILTER\* constants from linux/rtnetlink.h by [@jreppnow](https://togithub.com/jreppnow) in [https://github.com/rust-lang/libc/pull/3035](https://togithub.com/rust-lang/libc/pull/3035)
- Add missing kqueue constants across BSDs by [@valpackett](https://togithub.com/valpackett) in [https://github.com/rust-lang/libc/pull/3150](https://togithub.com/rust-lang/libc/pull/3150)
- Make CMSG_SPACE on aix const by [@coolreader18](https://togithub.com/coolreader18) in [https://github.com/rust-lang/libc/pull/3176](https://togithub.com/rust-lang/libc/pull/3176)
- Use aligned `cmsghdr` structs `test_cmsg_nxthdr` by [@ChrisDenton](https://togithub.com/ChrisDenton) in [https://github.com/rust-lang/libc/pull/3183](https://togithub.com/rust-lang/libc/pull/3183)
- definitions for linux hardware timestamping by [@folkertdev](https://togithub.com/folkertdev) in [https://github.com/rust-lang/libc/pull/3155](https://togithub.com/rust-lang/libc/pull/3155)
- aix: add siginfo_t accessors for symmetry with other platforms by [@valpackett](https://togithub.com/valpackett) in [https://github.com/rust-lang/libc/pull/3185](https://togithub.com/rust-lang/libc/pull/3185)
- Bump version to 0.2.141 by [@arjentz](https://togithub.com/arjentz) in [https://github.com/rust-lang/libc/pull/3177](https://togithub.com/rust-lang/libc/pull/3177)
- build.rs: print rustc stderr if exit status != 0 by [@jsha](https://togithub.com/jsha) in [https://github.com/rust-lang/libc/pull/3180](https://togithub.com/rust-lang/libc/pull/3180)
#### New Contributors
- [@nekopsykose](https://togithub.com/nekopsykose) made their first contribution in [https://github.com/rust-lang/libc/pull/3136](https://togithub.com/rust-lang/libc/pull/3136)
- [@KoviRobi](https://togithub.com/KoviRobi) made their first contribution in [https://github.com/rust-lang/libc/pull/3148](https://togithub.com/rust-lang/libc/pull/3148)
- [@lcheylus](https://togithub.com/lcheylus) made their first contribution in [https://github.com/rust-lang/libc/pull/3146](https://togithub.com/rust-lang/libc/pull/3146)
- [@ribalda](https://togithub.com/ribalda) made their first contribution in [https://github.com/rust-lang/libc/pull/3156](https://togithub.com/rust-lang/libc/pull/3156)
- [@shua](https://togithub.com/shua) made their first contribution in [https://github.com/rust-lang/libc/pull/3152](https://togithub.com/rust-lang/libc/pull/3152)
- [@jreppnow](https://togithub.com/jreppnow) made their first contribution in [https://github.com/rust-lang/libc/pull/3035](https://togithub.com/rust-lang/libc/pull/3035)
- [@ChrisDenton](https://togithub.com/ChrisDenton) made their first contribution in [https://github.com/rust-lang/libc/pull/3183](https://togithub.com/rust-lang/libc/pull/3183)
- [@arjentz](https://togithub.com/arjentz) made their first contribution in [https://github.com/rust-lang/libc/pull/3177](https://togithub.com/rust-lang/libc/pull/3177)
- [@jsha](https://togithub.com/jsha) made their first contribution in [https://github.com/rust-lang/libc/pull/3180](https://togithub.com/rust-lang/libc/pull/3180)
**Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.140...0.2.141
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.147
Release Notes
rust-lang/libc (libc)
### [`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 \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.