rust-lang/libc (libc)
### [`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
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.2.149
->0.2.151
Release Notes
rust-lang/libc (libc)
### [`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.150Configuration
📅 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.