SakulFlee / Rust-Multi-Platform-Project-Template

Other
0 stars 0 forks source link

Update Rust crate libc to 0.2.154 - autoclosed #219

Closed renovate[bot] closed 6 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
libc dependencies patch 0.2 -> 0.2.154

Release Notes

rust-lang/libc (libc) ### [`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-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

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.