Update Rust crate libc to 0.2.147
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
libc | dependencies | patch |
0.2.112 -> 0.2.147
|
Release Notes
rust-lang/libc (libc)
v0.2.147
What's Changed
- Add socket timestamping for Android by @spencercw in https://github.com/rust-lang/libc/pull/3267
- Fix s390x-installer paths by @JohnTitor in https://github.com/rust-lang/libc/pull/3281
- Generate documentation for all supported targets on docs.rs by @GuillaumeGomez in https://github.com/rust-lang/libc/pull/3279
- Define
IPPROTO_ETHERNET
on Linux-like platforms. by @sunfishcode in https://github.com/rust-lang/libc/pull/3272 - Add trait implementations for QNX Neutrino by @flba-eb in https://github.com/rust-lang/libc/pull/3273
- getentropy addition to android by @devnexen in https://github.com/rust-lang/libc/pull/3270
- android adding sendfile64 variant by @devnexen in https://github.com/rust-lang/libc/pull/3271
- android: Add NLM_F_DUMP_FILTERED constant by @dragan-cecavac-nordsec in https://github.com/rust-lang/libc/pull/3276
- Update and release version 0.2.147 by @flba-eb in https://github.com/rust-lang/libc/pull/3283
New Contributors
- @dragan-cecavac-nordsec made their first contribution in https://github.com/rust-lang/libc/pull/3276
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.146...0.2.147
v0.2.146
What's Changed
- Use
use
to alias open/openat in lfs64.rs by @bossmc in https://github.com/rust-lang/libc/pull/3265 - Update crate version to 0.2.146 by @nikarh in https://github.com/rust-lang/libc/pull/3266
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.145...0.2.146
v0.2.145
This version has been yanked on crates.io.
What's Changed
- redox add sig(timed)wait calls by @devnexen in https://github.com/rust-lang/libc/pull/3244
- Support for
PTRACE_SYSEMU
andPTRACE_SYSEMU_SINGLESTEP
on musl by @emilengler in https://github.com/rust-lang/libc/pull/3245 - Fix loongarch64 bindings by @heiher in https://github.com/rust-lang/libc/pull/3246
- Add linux canxl constants and canxl frame struct by @marcelbuesing in https://github.com/rust-lang/libc/pull/3247
- Change branch references to HEAD where possible or main otherwise by @joshtriplett in https://github.com/rust-lang/libc/pull/3249
- linux/musl/s390x: change f_* constants to uint from ulong by @nekopsykose in https://github.com/rust-lang/libc/pull/3137
- android: add memmem by @tibordp in https://github.com/rust-lang/libc/pull/3252
- redox adding lockf flags by @devnexen in https://github.com/rust-lang/libc/pull/3251
- Add ucred struct and field type aliases for redox by @andrewdavidmackenzie in https://github.com/rust-lang/libc/pull/3250
- Fixed vita libc definitions by @nikarh in https://github.com/rust-lang/libc/pull/3255
- Skip round-trip tests for structs with FAMs by @bossmc in https://github.com/rust-lang/libc/pull/3254
- Fixed pthread_attr_t and pthread_rwlockattr_t for newlib by @nikarh in https://github.com/rust-lang/libc/pull/3256
- Alias all LFS64 symbols to their non-LFS64 counterparts on musl by @bossmc in https://github.com/rust-lang/libc/pull/2935
- add constants and structs for vsock on macos by @tzneal in https://github.com/rust-lang/libc/pull/3258
- dragonflybsd supports malloc_usable_size too by @devnexen in https://github.com/rust-lang/libc/pull/3253
- linux-gnu: add putpwent/putgrent by @superwhiskers in https://github.com/rust-lang/libc/pull/3257
- s390x-musl: define O_LARGEFILE constant by @nekopsykose in https://github.com/rust-lang/libc/pull/3262
- add MSG_NEEDSA and MSG_NOSIGNAL for macos by @tzneal in https://github.com/rust-lang/libc/pull/3263
- Update crate version to 0.2.145 by @nikarh in https://github.com/rust-lang/libc/pull/3259
New Contributors
- @emilengler made their first contribution in https://github.com/rust-lang/libc/pull/3245
- @marcelbuesing made their first contribution in https://github.com/rust-lang/libc/pull/3247
- @tibordp made their first contribution in https://github.com/rust-lang/libc/pull/3252
- @andrewdavidmackenzie made their first contribution in https://github.com/rust-lang/libc/pull/3250
- @tzneal made their first contribution in https://github.com/rust-lang/libc/pull/3258
- @superwhiskers made their first contribution in https://github.com/rust-lang/libc/pull/3257
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.144...0.2.145
v0.2.144
What's Changed
- Add missing <proc.h> constants for darwin by @GuillaumeGomez in https://github.com/rust-lang/libc/pull/3233
- more bsd things: kenv, setlogin, reboot, SCM_ constants by @valpackett in https://github.com/rust-lang/libc/pull/3238
- Constify
CMSG_LEN
for all targets. by @jmillikin in https://github.com/rust-lang/libc/pull/3241 - Update crate version to 0.2.144 by @GuillaumeGomez in https://github.com/rust-lang/libc/pull/3239
New Contributors
- @jmillikin made their first contribution in https://github.com/rust-lang/libc/pull/3241
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.143...0.2.144
v0.2.143
What's Changed
- Fix "Bump to 0.2.142" libc dependency version by @ilya-bobyr in https://github.com/rust-lang/libc/pull/3215
- NetBSD: add two more errno values by @0-wiz-0 in https://github.com/rust-lang/libc/pull/3040
- Linux madv by @tatref in https://github.com/rust-lang/libc/pull/3159
- Define
FICLONE
on mips and power. by @sunfishcode in https://github.com/rust-lang/libc/pull/3212 - redox adding few calls. by @devnexen in https://github.com/rust-lang/libc/pull/3214
- linux_like: IPPROTO_MPTCP are supported in all linux_like platforms by @zonyitoo in https://github.com/rust-lang/libc/pull/3197
- Clean up some externs by @JohnTitor in https://github.com/rust-lang/libc/pull/3218
- freebsd add elf_aux_info constants by @devnexen in https://github.com/rust-lang/libc/pull/3210
- Upgrade CI image to macOS 12 by @JohnTitor in https://github.com/rust-lang/libc/pull/3219
- Use the latest Debian for SPARC64 by @JohnTitor in https://github.com/rust-lang/libc/pull/3220
- haiku: fix incorrect linked library. by @jessicah in https://github.com/rust-lang/libc/pull/3222
- armv7 PSVita OS support via newlib by @nikarh in https://github.com/rust-lang/libc/pull/3209
- Don't link
legacy_stdio_definitions
from std by @ChrisDenton in https://github.com/rust-lang/libc/pull/3226 - Unignore some items test on sparc64 by @JohnTitor in https://github.com/rust-lang/libc/pull/3227
- Added getentropy to vita target by @nikarh in https://github.com/rust-lang/libc/pull/3230
- redox: add grp.h and pwd.h functions for the users crate by @jackpot51 in https://github.com/rust-lang/libc/pull/3228
- redox add few more poll constants by @devnexen in https://github.com/rust-lang/libc/pull/3232
- freebsd add few more procctl x86_64 constants. by @devnexen in https://github.com/rust-lang/libc/pull/3231
- Add
MSG_WAITFORONE
to freebsd and openbsd by @stevenengler in https://github.com/rust-lang/libc/pull/3224 - Add PF_ROUTE-related structures on Apple systems by @roblabla in https://github.com/rust-lang/libc/pull/3206
- linux_like: Add missing constants for loongarch64 by @heiher in https://github.com/rust-lang/libc/pull/3237
- linux: add rtnetlink ifinfomsg attribute enumerals by @tones111 in https://github.com/rust-lang/libc/pull/3051
- add major/minor on BSDs/illumos by @SteveLauC in https://github.com/rust-lang/libc/pull/2999
- Release 0.2.143 by @JohnTitor in https://github.com/rust-lang/libc/pull/3236
New Contributors
- @ilya-bobyr made their first contribution in https://github.com/rust-lang/libc/pull/3215
- @0-wiz-0 made their first contribution in https://github.com/rust-lang/libc/pull/3040
- @tatref made their first contribution in https://github.com/rust-lang/libc/pull/3159
- @nikarh made their first contribution in https://github.com/rust-lang/libc/pull/3209
- @heiher made their first contribution in https://github.com/rust-lang/libc/pull/3237
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.142...0.2.143
v0.2.142
What's Changed
- netbsd add MAP_ALIGNED macro by @devnexen in https://github.com/rust-lang/libc/pull/3170
- Install libnghttp2 on all FreeBSD jobs by @JohnTitor in https://github.com/rust-lang/libc/pull/3192
- freebsd add MAP_ALIGNED macro by @devnexen in https://github.com/rust-lang/libc/pull/3167
- Add more declarations for AIX by @ecnelises in https://github.com/rust-lang/libc/pull/3144
- Remove AIX specific definition of sigval by @ecnelises in https://github.com/rust-lang/libc/pull/3189
- haiku adding bsd missing constants by @devnexen in https://github.com/rust-lang/libc/pull/3193
- netbsd,openbsd: add more waitid related constants by @valpackett in https://github.com/rust-lang/libc/pull/3188
- Pin FreeBSD 14 version on CI by @JohnTitor in https://github.com/rust-lang/libc/pull/3203
- adding getdtablesize on redox by @devnexen in https://github.com/rust-lang/libc/pull/3199
- Add kexec_file_load system call for arm linux by @ribalda in https://github.com/rust-lang/libc/pull/3200
- Upstream a few more constants from rustix. by @sunfishcode in https://github.com/rust-lang/libc/pull/3173
- freebsd i686 add ucontext/mcontext by @devnexen in https://github.com/rust-lang/libc/pull/3202
- fuchsia: add definitions for riscv64 by @ComputerDruid in https://github.com/rust-lang/libc/pull/3204
- Mention unstable values on MR template by @JohnTitor in https://github.com/rust-lang/libc/pull/3207
- fix: CMSG_HEADER_ALIGNMENT was not properly equal to the C Header file in illumos by @Toasterson in https://github.com/rust-lang/libc/pull/3171
- Bump to 0.2.142 by @ComputerDruid in https://github.com/rust-lang/libc/pull/3208
New Contributors
- @ComputerDruid made their first contribution in https://github.com/rust-lang/libc/pull/3204
- @Toasterson made their first contribution in https://github.com/rust-lang/libc/pull/3171
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.141...0.2.142
v0.2.141
What's Changed
- linux: move DCCP_ constants from linux/gnu to linux by @nekopsykose in https://github.com/rust-lang/libc/pull/3136
- Haiku StringList api addition by @devnexen in https://github.com/rust-lang/libc/pull/3147
- Add reentrant glibc getmntent_r by @KoviRobi in https://github.com/rust-lang/libc/pull/3148
- Fix
SOCK_SEQPACKET
andMAP_SYNC
on musl powerpc and s390. by @sunfishcode in https://github.com/rust-lang/libc/pull/3140 - Add LC_ constants for redox (and truncate() is now supported) by @coolreader18 in https://github.com/rust-lang/libc/pull/3145
- Add OpenBSD CLOCK_* constants by @lcheylus in https://github.com/rust-lang/libc/pull/3146
- progname api for haiku by @devnexen in https://github.com/rust-lang/libc/pull/3158
- linux: add kexec flags by @ribalda in https://github.com/rust-lang/libc/pull/3156
- Enable the "shortcut" feature for triagebot by @JohnTitor in https://github.com/rust-lang/libc/pull/3162
- FreeBSD: Ignore test for remove const by @JohnTitor in https://github.com/rust-lang/libc/pull/3172
- redox add strlcpy api by @devnexen in https://github.com/rust-lang/libc/pull/3168
- redox add explicit_bzero by @devnexen in https://github.com/rust-lang/libc/pull/3164
- add memmem GNU extension for haiku by @devnexen in https://github.com/rust-lang/libc/pull/3165
- mac time.h functions by @shua in https://github.com/rust-lang/libc/pull/3152
- Add user_regs_struct for riscv32/64 by @kxxt in https://github.com/rust-lang/libc/pull/3166
- haku adding dl_iterate_phdr bsd extension by @devnexen in https://github.com/rust-lang/libc/pull/3153
- Disable the
test_cmsg_nxthdr
test by @JohnTitor in https://github.com/rust-lang/libc/pull/3182 - redox reallocarray addition by @devnexen in https://github.com/rust-lang/libc/pull/3174
- Adding RTEXT_FILTER* constants from linux/rtnetlink.h by @jreppnow in https://github.com/rust-lang/libc/pull/3035
- Add missing kqueue constants across BSDs by @valpackett in https://github.com/rust-lang/libc/pull/3150
- Make CMSG_SPACE on aix const by @coolreader18 in https://github.com/rust-lang/libc/pull/3176
- Use aligned
cmsghdr
structstest_cmsg_nxthdr
by @ChrisDenton in https://github.com/rust-lang/libc/pull/3183 - definitions for linux hardware timestamping by @folkertdev in https://github.com/rust-lang/libc/pull/3155
- aix: add siginfo_t accessors for symmetry with other platforms by @valpackett in https://github.com/rust-lang/libc/pull/3185
- Bump version to 0.2.141 by @arjentz in https://github.com/rust-lang/libc/pull/3177
- build.rs: print rustc stderr if exit status != 0 by @jsha in https://github.com/rust-lang/libc/pull/3180
New Contributors
- @nekopsykose made their first contribution in https://github.com/rust-lang/libc/pull/3136
- @KoviRobi made their first contribution in https://github.com/rust-lang/libc/pull/3148
- @lcheylus made their first contribution in https://github.com/rust-lang/libc/pull/3146
- @ribalda made their first contribution in https://github.com/rust-lang/libc/pull/3156
- @shua made their first contribution in https://github.com/rust-lang/libc/pull/3152
- @jreppnow made their first contribution in https://github.com/rust-lang/libc/pull/3035
- @ChrisDenton made their first contribution in https://github.com/rust-lang/libc/pull/3183
- @arjentz made their first contribution in https://github.com/rust-lang/libc/pull/3177
- @jsha made their first contribution in https://github.com/rust-lang/libc/pull/3180
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.140...0.2.141
v0.2.140
What's Changed
- linux-like: add AT_RECURSIVE constant by @lucab in https://github.com/rust-lang/libc/pull/3043
- Set correct
FD_SETSIZE
forespidf
by @zRedShift in https://github.com/rust-lang/libc/pull/3054 - Fix Fuchsia target names by @JohnTitor in https://github.com/rust-lang/libc/pull/3059
- PIDFD_NONBLOCK addition into uclibc. by @devnexen in https://github.com/rust-lang/libc/pull/3029
- linux add scheduler core for prctl constants by @devnexen in https://github.com/rust-lang/libc/pull/3055
- linux-like: add OPEN_TREE_CLONE and OPEN_TREE_CLOEXEC by @lucab in https://github.com/rust-lang/libc/pull/3048
- adding mimmutable from openbsd (7.3) by @devnexen in https://github.com/rust-lang/libc/pull/3063
- Fix compile error for riscv64-linux-android by @colincross in https://github.com/rust-lang/libc/pull/3064
- android: add missing syscall constants by @lucab in https://github.com/rust-lang/libc/pull/3062
- haiku posix layer adding locale flavor of strcasecmp api by @devnexen in https://github.com/rust-lang/libc/pull/3069
- linux: add pthread barriers by @Forestryks in https://github.com/rust-lang/libc/pull/3065
- netbsd 10 adding getentropy/getrandom. by @devnexen in https://github.com/rust-lang/libc/pull/3071
- Ignore some ABI changed fns on macOS by @JohnTitor in https://github.com/rust-lang/libc/pull/3077
- Add struct ctl_info by @siegfried in https://github.com/rust-lang/libc/pull/3046
- linux: add additional netlink interface attribute tags by @tones111 in https://github.com/rust-lang/libc/pull/3053
- Add
pthread_main_np
on Apple targets by @madsmtm in https://github.com/rust-lang/libc/pull/3079 - uclibc/mips: add O_NOATIME & O_PATH constant by @cppcoffee in https://github.com/rust-lang/libc/pull/3058
- linux/uclibc: resync syscall tables by @lucab in https://github.com/rust-lang/libc/pull/3061
- freebsd 14 add ptrace_sc_remote. by @devnexen in https://github.com/rust-lang/libc/pull/3073
- netbsd 10 event api update. by @devnexen in https://github.com/rust-lang/libc/pull/3080
- linux glibc update arm64 HWCAP2 list including the last 6.1 kernel en… by @devnexen in https://github.com/rust-lang/libc/pull/3081
- adding specific freebsd signal constants by @devnexen in https://github.com/rust-lang/libc/pull/3082
- Add getentropy for Emscripten by @kleisauke in https://github.com/rust-lang/libc/pull/3087
- netbsd 10 add ppoll api support by @devnexen in https://github.com/rust-lang/libc/pull/3083
- uclibc/mips: add missing O_LARGEFILE constant by @cppcoffee in https://github.com/rust-lang/libc/pull/3088
- add
user_regs
for linux on arm by @Freax13 in https://github.com/rust-lang/libc/pull/3072 - linux: add PTRACE_SYSCALL_INFO_* by @mbyzhang in https://github.com/rust-lang/libc/pull/3074
- linux: add PR_SET_PTRACER_ANY by @howjmay in https://github.com/rust-lang/libc/pull/3086
- uclibc/mips: add missing constant by @cppcoffee in https://github.com/rust-lang/libc/pull/3092
- m68k: Fix incorrect type for sigaction::sa_flags by @glaubitz in https://github.com/rust-lang/libc/pull/3078
- Solaris/Illumos: use correct types for getrandom(2) flags by @josephlr in https://github.com/rust-lang/libc/pull/3090
- Upgrade FreeBSD 14 image by @JohnTitor in https://github.com/rust-lang/libc/pull/3096
- ANDROID: Add syncfs API in liblibc by @shikhapanwar in https://github.com/rust-lang/libc/pull/3060
- add SO_TS_* constants for FreeBSD by @folkertdev in https://github.com/rust-lang/libc/pull/3098
- uclibc/mips: add more missing constant by @cppcoffee in https://github.com/rust-lang/libc/pull/3094
- pidfile util api for freebsd addition. by @devnexen in https://github.com/rust-lang/libc/pull/3099
- freebsd add initial sctp support by @devnexen in https://github.com/rust-lang/libc/pull/3101
- uclibc/mips: add missing MAP_HUGETLB constant by @cppcoffee in https://github.com/rust-lang/libc/pull/3100
- xous: add initial C definitions by @xobs in https://github.com/rust-lang/libc/pull/3084
- freebsd further sctp support. by @devnexen in https://github.com/rust-lang/libc/pull/3102
- apple add pthread_stack_frame_decode_np by @devnexen in https://github.com/rust-lang/libc/pull/3105
- linux tcp adding TCP_MD5SIG_MAXKEYLEN const. by @devnexen in https://github.com/rust-lang/libc/pull/3107
- linux: add more constants and FUTEX_OP for futex by @voskh0d in https://github.com/rust-lang/libc/pull/3109
- linux starting adding sctp support by @devnexen in https://github.com/rust-lang/libc/pull/3095
- freebsd tcp_info data addition. by @devnexen in https://github.com/rust-lang/libc/pull/3112
- netbsd tcp_info data addition. by @devnexen in https://github.com/rust-lang/libc/pull/3113
- FreeBSD: move all new ABI to base module, add more O_ flags by @valpackett in https://github.com/rust-lang/libc/pull/3114
- freebsd sctp support part 3 by @devnexen in https://github.com/rust-lang/libc/pull/3118
- linux adding strchrnul by @devnexen in https://github.com/rust-lang/libc/pull/3104
- FreeBSD: strchrnul, AT_EMPTY_PATH by @valpackett in https://github.com/rust-lang/libc/pull/3122
- prctl SME flags for gnu arm64. by @devnexen in https://github.com/rust-lang/libc/pull/3116
- freebsd further sctp support. by @devnexen in https://github.com/rust-lang/libc/pull/3121
- Add STATX_DIOALIGN (introduced in linux v6.1) by @ETKNeil in https://github.com/rust-lang/libc/pull/3076
- FreeBSD: add AT_RESOLVE_BENEATH, Linux-compatible clock aliases by @valpackett in https://github.com/rust-lang/libc/pull/3124
- Support AIX operating system by @ecnelises in https://github.com/rust-lang/libc/pull/2894
- Add glibc extensions for posix_spawn*. by @kosayoda in https://github.com/rust-lang/libc/pull/3119
- add p_name field in kinfo_proc struct on OpenBSD by @semarie in https://github.com/rust-lang/libc/pull/3126
- Drop semver check job on CI by @JohnTitor in https://github.com/rust-lang/libc/pull/3127
- Add posix_spawnattr_set_qos_class_np by @stepancheg in https://github.com/rust-lang/libc/pull/3128
- Remove duplicated atof function declaration by @flba-eb in https://github.com/rust-lang/libc/pull/3130
- Ignore some removed
IP_*
consts on FreeBSD by @JohnTitor in https://github.com/rust-lang/libc/pull/3134 - membarrier flags constants addition by @devnexen in https://github.com/rust-lang/libc/pull/3039
- linux/musl: add copy_file_range syscall wrapper by @slp in https://github.com/rust-lang/libc/pull/3133
- Add support for OpenHarmony by @Amanieu in https://github.com/rust-lang/libc/pull/3138
- add S_IRWX* constants to wasi by @connor4312 in https://github.com/rust-lang/libc/pull/3142
- Add support for the unstable
check-cfg
feature behind an environment variable by @pietroalbini in https://github.com/rust-lang/libc/pull/3037 - wasi: add __errno_location by @connor4312 in https://github.com/rust-lang/libc/pull/3143
- Bump version to 0.2.140 by @Amanieu in https://github.com/rust-lang/libc/pull/3141
New Contributors
- @zRedShift made their first contribution in https://github.com/rust-lang/libc/pull/3054
- @Forestryks made their first contribution in https://github.com/rust-lang/libc/pull/3065
- @siegfried made their first contribution in https://github.com/rust-lang/libc/pull/3046
- @tones111 made their first contribution in https://github.com/rust-lang/libc/pull/3053
- @madsmtm made their first contribution in https://github.com/rust-lang/libc/pull/3079
- @kleisauke made their first contribution in https://github.com/rust-lang/libc/pull/3087
- @Freax13 made their first contribution in https://github.com/rust-lang/libc/pull/3072
- @mbyzhang made their first contribution in https://github.com/rust-lang/libc/pull/3074
- @howjmay made their first contribution in https://github.com/rust-lang/libc/pull/3086
- @shikhapanwar made their first contribution in https://github.com/rust-lang/libc/pull/3060
- @xobs made their first contribution in https://github.com/rust-lang/libc/pull/3084
- @voskh0d made their first contribution in https://github.com/rust-lang/libc/pull/3109
- @ETKNeil made their first contribution in https://github.com/rust-lang/libc/pull/3076
- @ecnelises made their first contribution in https://github.com/rust-lang/libc/pull/2894
- @kosayoda made their first contribution in https://github.com/rust-lang/libc/pull/3119
- @stepancheg made their first contribution in https://github.com/rust-lang/libc/pull/3128
- @connor4312 made their first contribution in https://github.com/rust-lang/libc/pull/3142
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.139...0.2.140
v0.2.139
What's Changed
- Update FreeBSD 12 CI environment to 12.4 by @asomers in https://github.com/rust-lang/libc/pull/3028
- Try readding all inotify flags by @carbotaniuman in https://github.com/rust-lang/libc/pull/3030
- linux: Add AT_SYSINFO_EHDR constant by @Phantomical in https://github.com/rust-lang/libc/pull/3027
- Add missing string-to-number functions from ISO C by @LegionMammal978 in https://github.com/rust-lang/libc/pull/3036
- Add support for QNX/Neutrino 7.1 by @gh-tr in https://github.com/rust-lang/libc/pull/3038
- Add misc constants and functions for android by @fkm3 in https://github.com/rust-lang/libc/pull/2758
- adding KERNEL_VERSION macro for linux. by @devnexen in https://github.com/rust-lang/libc/pull/3041
- Prepare 0.2.139 release by @flba-eb in https://github.com/rust-lang/libc/pull/3042
New Contributors
- @Phantomical made their first contribution in https://github.com/rust-lang/libc/pull/3027
- @LegionMammal978 made their first contribution in https://github.com/rust-lang/libc/pull/3036
- @gh-tr made their first contribution in https://github.com/rust-lang/libc/pull/3038
- @fkm3 made their first contribution in https://github.com/rust-lang/libc/pull/2758
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.138...0.2.139
v0.2.138
What's Changed
- Fix typo:
readfs
->readfds
by @giraffate in https://github.com/rust-lang/libc/pull/2981 - linux: Add POSIX_SPAWN_SETSID flag by @HarveyHunt in https://github.com/rust-lang/libc/pull/2983
- Enforce order of any
s_*!
macro calls by @flba-eb in https://github.com/rust-lang/libc/pull/2985 - Add FICLONE ioctl for linux aarch64 by @dtolnay in https://github.com/rust-lang/libc/pull/2986
- Revive
x86_64-linux-android
CI with an old nightly by @JohnTitor in https://github.com/rust-lang/libc/pull/2990 - fix wrong definitions of getpwent_r and getgrent_r on solarish os by @SteveLauC in https://github.com/rust-lang/libc/pull/2914
- add extended attributes constants on NetBSD by @SteveLauC in https://github.com/rust-lang/libc/pull/2988
- Use an old emulator to fix Android CI by @JohnTitor in https://github.com/rust-lang/libc/pull/2989
- Add ucontext and clone_args for loongarch64 by @zhaixiaojuan in https://github.com/rust-lang/libc/pull/2993
- Add Android uinput bindings by @spencercw in https://github.com/rust-lang/libc/pull/2984
- add extattr_list_xxx() on NetBSD by @SteveLauC in https://github.com/rust-lang/libc/pull/2991
- freebsd procctl flags update by @devnexen in https://github.com/rust-lang/libc/pull/2992
- Report the actual error when failing to get the rustc version by @bjorn3 in https://github.com/rust-lang/libc/pull/3000
- ci: Read test output from stderr by @JohnTitor in https://github.com/rust-lang/libc/pull/3005
- freebsd subset of memstat api addition by @devnexen in https://github.com/rust-lang/libc/pull/2998
- Add rand48 functions by @carbotaniuman in https://github.com/rust-lang/libc/pull/2995
- Add sys/ucontext.h signatures for linux aarch64 glibc by @dtolnay in https://github.com/rust-lang/libc/pull/3001
- Add pull request template by @JohnTitor in https://github.com/rust-lang/libc/pull/3006
- Add kexec_file_load system call for arm64 linux by @dtolnay in https://github.com/rust-lang/libc/pull/3009
- Migrate from highfive to triagebot by @ehuss in https://github.com/rust-lang/libc/pull/3018
- mips32: fix missing __s64 type definition by @cppcoffee in https://github.com/rust-lang/libc/pull/3016
- Revert "Auto merge of #3018 - ehuss:highfive-triagebot, r=JohnTitor" by @JohnTitor in https://github.com/rust-lang/libc/pull/3019
- Fix the loongarch64 kernel ABI by @xen0n in https://github.com/rust-lang/libc/pull/3007
- adding SYS_pidfd_send_signal/SYS_pidfd_getfd constants to linux uclib… by @devnexen in https://github.com/rust-lang/libc/pull/3012
- handle c circular dependence (linux gnu) by @BelovDV in https://github.com/rust-lang/libc/pull/3013
- Migrate from highfive to triagebot by @ehuss in https://github.com/rust-lang/libc/pull/3020
- Rearrange
sockaddr_storage
padding/alignment fields on Linux and Fuchsia by @stevenengler in https://github.com/rust-lang/libc/pull/3010 - linux musl adding
PIDFD_NONBLOCK
constant. by @devnexen in https://github.com/rust-lang/libc/pull/3003 - Add more capsicum functions for FreeBSD by @asomers in https://github.com/rust-lang/libc/pull/3022
- Enable copy_file_range on FreeBSD by @asomers in https://github.com/rust-lang/libc/pull/3023
- adding getopt_long for unixes. by @devnexen in https://github.com/rust-lang/libc/pull/3021
- redox: long is 32-bits on 32-bit systems by @jackpot51 in https://github.com/rust-lang/libc/pull/3024
- bump to 0.2.138 by @SteveLauC in https://github.com/rust-lang/libc/pull/2994
New Contributors
- @giraffate made their first contribution in https://github.com/rust-lang/libc/pull/2981
- @HarveyHunt made their first contribution in https://github.com/rust-lang/libc/pull/2983
- @flba-eb made their first contribution in https://github.com/rust-lang/libc/pull/2985
- @spencercw made their first contribution in https://github.com/rust-lang/libc/pull/2984
- @bjorn3 made their first contribution in https://github.com/rust-lang/libc/pull/3000
- @ehuss made their first contribution in https://github.com/rust-lang/libc/pull/3018
- @cppcoffee made their first contribution in https://github.com/rust-lang/libc/pull/3016
- @BelovDV made their first contribution in https://github.com/rust-lang/libc/pull/3013
- @stevenengler made their first contribution in https://github.com/rust-lang/libc/pull/3010
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.137...0.2.138
v0.2.137
What's Changed
- Ignore
res_init
test on macOS by @JohnTitor in https://github.com/rust-lang/libc/pull/2980 - follow-up on #2963, changing MSG* constant types for musl/emscripten. by @devnexen in https://github.com/rust-lang/libc/pull/2978
- add dirname and basename by @SteveLauC in https://github.com/rust-lang/libc/pull/2974
- Add MADV constants for Redox by @jackpot51 in https://github.com/rust-lang/libc/pull/2979
- Prepare 0.2.137 release by @JohnTitor in https://github.com/rust-lang/libc/pull/2982
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.136...0.2.137
v0.2.136
What's Changed
- Ignore
arm-linux-androideabi
on bors by @JohnTitor in https://github.com/rust-lang/libc/pull/2959 - add some time functions on glibc and musl by @SteveLauC in https://github.com/rust-lang/libc/pull/2957
- Add support for tvOS by @thomcc in https://github.com/rust-lang/libc/pull/2958
- implement ifreq for linux by @folkertdev in https://github.com/rust-lang/libc/pull/2960
- adds putenv call to win32. by @devnexen in https://github.com/rust-lang/libc/pull/2964
- solarish: Fix libsendfile symbol dependency by @pfmooney in https://github.com/rust-lang/libc/pull/2970
- openbsd: add more locale constants for use with newlocale() by @semarie in https://github.com/rust-lang/libc/pull/2965
- linux add missing SIOC* constants. by @devnexen in https://github.com/rust-lang/libc/pull/2967
- Redox updates by @jackpot51 in https://github.com/rust-lang/libc/pull/2966
- add missing clockid_t on macOS by @name1e5s in https://github.com/rust-lang/libc/pull/2968
- linux fixes recvmmsg flags type for musl/emscripten. by @devnexen in https://github.com/rust-lang/libc/pull/2963
- Add more MNT_ flags on {Dragonfly,Net,Open}BSD by @asomers in https://github.com/rust-lang/libc/pull/2973
- illumos: Remove obsolete (and private) a.out define by @pfmooney in https://github.com/rust-lang/libc/pull/2969
- Prepare 0.2.136 release by @JohnTitor in https://github.com/rust-lang/libc/pull/2975
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.135...0.2.136
v0.2.135
What's Changed
- Deploy GitHub Pages via GitHub Actions by @JohnTitor in https://github.com/rust-lang/libc/pull/2933
- mmap/madvise specific solaris additional flags. by @devnexen in https://github.com/rust-lang/libc/pull/2922
- linux add ptrace_rseq_configuration by @devnexen in https://github.com/rust-lang/libc/pull/2923
- Update FreeBSD 13 CI image to 13.1 by @asomers in https://github.com/rust-lang/libc/pull/2936
- add major/minor/makedev on apple OSes by @SteveLauC in https://github.com/rust-lang/libc/pull/2937
- gha: Downgrade macOS image to 11 as workaround by @JohnTitor in https://github.com/rust-lang/libc/pull/2939
- GitHub Workflows security hardening by @sashashura in https://github.com/rust-lang/libc/pull/2938
- Finish darwin os/lock.h bindings by @thomcc in https://github.com/rust-lang/libc/pull/2940
- solarish amd64 regset constants by @devnexen in https://github.com/rust-lang/libc/pull/2930
- add fgetpwent_r and fgetgrent_r on GNU/Linux by @SteveLauC in https://github.com/rust-lang/libc/pull/2943
- Don't link against iconv on apple targets when used by
std
by @thomcc in https://github.com/rust-lang/libc/pull/2944 - os_log/signpost for apple api subset by @devnexen in https://github.com/rust-lang/libc/pull/2946
- add euidaccess and eaccess on gnu/musl linux by @SteveLauC in https://github.com/rust-lang/libc/pull/2947
- add xfs super magic to android targets by @MrCroxx in https://github.com/rust-lang/libc/pull/2949
- add missing STATX_ATTR_* constants on gnu/linux by @SteveLauC in https://github.com/rust-lang/libc/pull/2941
- add faccessat on illumos/solaris and euidaccess on solaris by @SteveLauC in https://github.com/rust-lang/libc/pull/2953
- add eaccess on freebsd and dragonfly by @SteveLauC in https://github.com/rust-lang/libc/pull/2952
- Ignore
i686-linux-android
on bors by @JohnTitor in https://github.com/rust-lang/libc/pull/2954 - Bump to 0.2.135 by @MrCroxx in https://github.com/rust-lang/libc/pull/2951
New Contributors
- @sashashura made their first contribution in https://github.com/rust-lang/libc/pull/2938
- @MrCroxx made their first contribution in https://github.com/rust-lang/libc/pull/2949
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.134...0.2.135
v0.2.134
What's Changed
- refactor: use grep -E instead of egrep by @kxxt in https://github.com/rust-lang/libc/pull/2916
- Exposed malloc_size on Mac by @naricc in https://github.com/rust-lang/libc/pull/2921
- fs: add NSFS_MAGIC constant by @tammela in https://github.com/rust-lang/libc/pull/2928
- CPU_SETSIZE constant to dragonflybsd. by @devnexen in https://github.com/rust-lang/libc/pull/2925
- Update Docker image to Ubuntu 22.04 by @JohnTitor in https://github.com/rust-lang/libc/pull/2915
- Use
::Option
and notOption
forpthread_jit_write_callback_t
by @thomcc in https://github.com/rust-lang/libc/pull/2931 - Prepare 0.2.134 release by @JohnTitor in https://github.com/rust-lang/libc/pull/2932
New Contributors
- @kxxt made their first contribution in https://github.com/rust-lang/libc/pull/2916
- @naricc made their first contribution in https://github.com/rust-lang/libc/pull/2921
- @tammela made their first contribution in https://github.com/rust-lang/libc/pull/2928
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.133...0.2.134
v0.2.133
What's Changed
- freebsd adding ptsname_r by @devnexen in https://github.com/rust-lang/libc/pull/2878
- openbsd: ignore ci error about unexistent KERN_NSELCOLL constant by @semarie in https://github.com/rust-lang/libc/pull/2879
- Add ENOTSUP constant for riscv32/musl by @kraj in https://github.com/rust-lang/libc/pull/2884
- freebsd cpuset affinity flags. by @devnexen in https://github.com/rust-lang/libc/pull/2885
- IEEE EUI-64 callss for freebsd/dragonflybsd. by @devnexen in https://github.com/rust-lang/libc/pull/2882
- apple SEEK_{DATA,HOLE} O_{EVTONLY,NOFOLLOW_ANY} by @youknowone in https://github.com/rust-lang/libc/pull/2886
- Add
confstr
and guaranteed_CS_*
constants on apple by @thomcc in https://github.com/rust-lang/libc/pull/2883 - add freebsd's cpusetid_t api by @devnexen in https://github.com/rust-lang/libc/pull/2887
- Add CPU_SETSIZE const for FreeBSD by @lwhsu in https://github.com/rust-lang/libc/pull/2888
- linux: add missing netfilter definitions by @phi-gamma in https://github.com/rust-lang/libc/pull/2876
- Upgrade Ubuntu image on GHA to 22.04 by @JohnTitor in https://github.com/rust-lang/libc/pull/2890
- add missing SOF_TIMESTAMPING flags by @folkertdev in https://github.com/rust-lang/libc/pull/2881
- freebsd add shm_largepage_conf data and its ioctl request. by @devnexen in https://github.com/rust-lang/libc/pull/2892
- Add musl's lib folder to library search path by @wesleywiser in https://github.com/rust-lang/libc/pull/2893
- linux: add rtnetlink mcast group definitions by @phi-gamma in https://github.com/rust-lang/libc/pull/2889
- apple add pthread_jit_write_callback_t api related. by @devnexen in https://github.com/rust-lang/libc/pull/2896
- Fix the tests on the latest FreeBSD 14.0-CURRENT by @asomers in https://github.com/rust-lang/libc/pull/2898
- Added missing constants from elf.h by @paandahl in https://github.com/rust-lang/libc/pull/2897
- apple: Add the attrlist set of functions by @beetrees in https://github.com/rust-lang/libc/pull/2902
- Add makedev for the BSDs by @asomers in https://github.com/rust-lang/libc/pull/2891
- solarish SHM* flags by @devnexen in https://github.com/rust-lang/libc/pull/2905
- fcntl F_DUPFD_CLOEXEC has different values on Solaris and Illumos by @gco in https://github.com/rust-lang/libc/pull/2900
- Solaris TCP_KEEPINTVL and TCP_KEEPCNT have wrong values by @gco in https://github.com/rust-lang/libc/pull/2901
- Add new Linux system call constants by @cd-work in https://github.com/rust-lang/libc/pull/2904
- openbsd: add getmntinfo(3) and getfsstat(2) support by @semarie in https://github.com/rust-lang/libc/pull/2907
- Update s390x installer to
2022091
by @JohnTitor in https://github.com/rust-lang/libc/pull/2912 - expose setgrent/getgrent/endgrent on fuchsia by @SteveLauC in https://github.com/rust-lang/libc/pull/2910
- netbsd mcontext x86_64 constants. by @devnexen in https://github.com/rust-lang/libc/pull/2911
- Compatibility with ESP-IDF V5 by @ivmarkov in https://github.com/rust-lang/libc/pull/2913
- linux add FICLONE* ioctl. by @devnexen in https://github.com/rust-lang/libc/pull/2899
- Bump version to 0.2.133 by @beetrees in https://github.com/rust-lang/libc/pull/2906
New Contributors
- @thomcc made their first contribution in https://github.com/rust-lang/libc/pull/2883
- @lwhsu made their first contribution in https://github.com/rust-lang/libc/pull/2888
- @folkertdev made their first contribution in https://github.com/rust-lang/libc/pull/2881
- @wesleywiser made their first contribution in https://github.com/rust-lang/libc/pull/2893
- @paandahl made their first contribution in https://github.com/rust-lang/libc/pull/2897
- @beetrees made their first contribution in https://github.com/rust-lang/libc/pull/2902
- @gco made their first contribution in https://github.com/rust-lang/libc/pull/2900
- @cd-work made their first contribution in https://github.com/rust-lang/libc/pull/2904
- @SteveLauC made their first contribution in https://github.com/rust-lang/libc/pull/2910
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.132...0.2.133
v0.2.132
What's Changed
- Add FUTEX_LOCK_PI2 on Linux by @rtzoeller in https://github.com/rust-lang/libc/pull/2874
- Add pthread_sigqueue. by @pirocks in https://github.com/rust-lang/libc/pull/2873
- Fix incorrect constant for O_LARGEFILE on mips64-linux-musl by @jam1garner in https://github.com/rust-lang/libc/pull/2875
- Bump version to 0.2.132 by @pirocks in https://github.com/rust-lang/libc/pull/2877
New Contributors
- @pirocks made their first contribution in https://github.com/rust-lang/libc/pull/2873
- @jam1garner made their first contribution in https://github.com/rust-lang/libc/pull/2875
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.131...0.2.132
v0.2.131
What's Changed
- Add
gnu_get_[version|release]
for glibc by @LegNeato in https://github.com/rust-lang/libc/pull/2862 - Bump to 0.2.131 to work around Cargo bug by @Amanieu in https://github.com/rust-lang/libc/pull/2871
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.130...0.2.131
v0.2.130
What's Changed
- Bump to 0.2.130 by @teamplayer3 in https://github.com/rust-lang/libc/pull/2868
New Contributors
- @teamplayer3 made their first contribution in https://github.com/rust-lang/libc/pull/2868
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.129...0.2.130
v0.2.129
What's Changed
- Bump up to v0.2.129 by @JohnTitor in https://github.com/rust-lang/libc/pull/2867
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.128...0.2.129
v0.2.128
https://github.com/rust-lang/libc/issues/2866 for the details.
This version has been yanked on crates.io, seeWhat's Changed
- libc 0.2.127 by @joshtriplett in https://github.com/rust-lang/libc/pull/2859
- feat: Add
f_flags_ext
member to Apple'sstatfs
structure by @poliorcetics in https://github.com/rust-lang/libc/pull/2858 - Bump libc-test version to match libc by @joshtriplett in https://github.com/rust-lang/libc/pull/2863
- add BUS_ si_code constants by @i509VCB in https://github.com/rust-lang/libc/pull/2855
- Fix for https://github.com/rust-lang/libc/issues/2860 by @Tastaturtaste in https://github.com/rust-lang/libc/pull/2861
- Add definitions in libc headers in Android for riscv64 by @MaoHan001 in https://github.com/rust-lang/libc/pull/2857
- add crt-static for android by @Bryanskiy in https://github.com/rust-lang/libc/pull/2848
- Socket constants necessary for ESP-IDF support in socket2 by @ivmarkov in https://github.com/rust-lang/libc/pull/2864
- libc v0.2.128 by @Amanieu in https://github.com/rust-lang/libc/pull/2865
New Contributors
- @poliorcetics made their first contribution in https://github.com/rust-lang/libc/pull/2858
- @Tastaturtaste made their first contribution in https://github.com/rust-lang/libc/pull/2861
- @MaoHan001 made their first contribution in https://github.com/rust-lang/libc/pull/2857
- @Bryanskiy made their first contribution in https://github.com/rust-lang/libc/pull/2848
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.127...0.2.128
v0.2.127
What's Changed
- Clean up lints around unused macros by @Amanieu in https://github.com/rust-lang/libc/pull/2797
- dragonflybsd adding subset of kvm api by @devnexen in https://github.com/rust-lang/libc/pull/2796
- Macos rawsock by @qrnch-jan in https://github.com/rust-lang/libc/pull/2791
- Add NetBSD ki_sigset_t, kinfo_proc2, and kinfo_lwp structs by @Freaky in https://github.com/rust-lang/libc/pull/2792
- dragonflybsd adding vmspace data. by @devnexen in https://github.com/rust-lang/libc/pull/2798
- Add
swd
field to impls for user_fpregs_struct by @Minoru in https://github.com/rust-lang/libc/pull/2802 - apple adding
IPV6_BOUND_IF
socket constant. by @devnexen in https://github.com/rust-lang/libc/pull/2801 - unix: setreuid/setregid by @edigaryev in https://github.com/rust-lang/libc/pull/2803
- linux glibc add user_fpsimd_struct struct by @devnexen in https://github.com/rust-lang/libc/pull/2607
- Musl s390x: add ENOTSUP alias for EOPNOTSUPP by @AlekseiNikiforovIBM in https://github.com/rust-lang/libc/pull/2809
- solarish systems SOMAXCONN constant by @devnexen in https://github.com/rust-lang/libc/pull/2807
- Remove workarounds for old FreeBSDs on libc-test by @JohnTitor in https://github.com/rust-lang/libc/pull/2804
- Order
setre{g,u}id
alphabetically by @JohnTitor in https://github.com/rust-lang/libc/pull/2805 - Upgrade Windows runners to windows-2022 by @JohnTitor in https://github.com/rust-lang/libc/pull/2806
- linux SOMAXCONN rework proposal. by @devnexen in https://github.com/rust-lang/libc/pull/2808
- haiku SOMAXCONN constant by @devnexen in https://github.com/rust-lang/libc/pull/2810
- linux 64 bits gnu/musl add clone_args for clone3 syscall. by @devnexen in https://github.com/rust-lang/libc/pull/2811
- adds android sys/prctl.h by @lattice0 in https://github.com/rust-lang/libc/pull/2814
- ucontext usage update on macos 64 bits. by @devnexen in https://github.com/rust-lang/libc/pull/2817
- Update semverver to 0.1.50 by @JohnTitor in https://github.com/rust-lang/libc/pull/2821
- Enable
libc_const_extern_fn
implicitly from Rust 1.62 by @JohnTitor in https://github.com/rust-lang/libc/pull/2820 - Add doc aliases on __error() function by @GuillaumeGomez in https://github.com/rust-lang/libc/pull/2822
- haiku sigaltstack api completion. by @devnexen in https://github.com/rust-lang/libc/pull/2825
- Don't check typedefs in impls in style checker by @JohnTitor in https://github.com/rust-lang/libc/pull/2824
- apple add task_create/task_terminate by @devnexen in https://github.com/rust-lang/libc/pull/2826
- task_threads addition for macOs by @devnexen in https://github.com/rust-lang/libc/pull/2827
- Drop support for Rumprun by @JohnTitor in https://github.com/rust-lang/libc/pull/2828
- memfd_create additional flags for FreeBSD. by @devnexen in https://github.com/rust-lang/libc/pull/2829
- Add IPv6 CMSG options to Fuchsia by @brunowonka in https://github.com/rust-lang/libc/pull/2823
- Add rtnetlink.h, if_link.h, if_addr.h to Android by @tiann in https://github.com/rust-lang/libc/pull/2830
- Upgrade macOS image to 12 by @JohnTitor in https://github.com/rust-lang/libc/pull/2831
- task_set_info addition, on macOs only. by @devnexen in https://github.com/rust-lang/libc/pull/2834
- linux/glibc tagged ptr supports for arm64 control addition. by @devnexen in https://github.com/rust-lang/libc/pull/2833
- linux arm64 pointer, prctl auth control follow-up. by @devnexen in https://github.com/rust-lang/libc/pull/2837
- Haiku: add the posix_spawn functions and constants by @nielx in https://github.com/rust-lang/libc/pull/2839
- prctl process timing control options for android. by @devnexen in https://github.com/rust-lang/libc/pull/2840
- Fix FreeBSD CPU_ macros by @rtzoeller in https://github.com/rust-lang/libc/pull/2842
- style: Format errors so that editors can jump to file/line by @joshtriplett in https://github.com/rust-lang/libc/pull/2846
- Fix the type of file flags on OpenBSD by @asomers in https://github.com/rust-lang/libc/pull/2841
- Add ETH_P_IP to Fuchsia public constants by @obrown06 in https://github.com/rust-lang/libc/pull/2847
- linux prctl add speculation control flags by @devnexen in https://github.com/rust-lang/libc/pull/2838
- Few socket updates related for Linux. by @devnexen in https://github.com/rust-lang/libc/pull/2849
- README.md: Clarify (lack of) MSRV policy by @joshtriplett in https://github.com/rust-lang/libc/pull/2852
- memmem and task_set_info are available on iOS by @youknowone in https://github.com/rust-lang/libc/pull/2853
- linux: add TFD_TIMER_CANCEL_ON_SET constant by @pabigot in https://github.com/rust-lang/libc/pull/2854
New Contributors
- @qrnch-jan made their first contribution in https://github.com/rust-lang/libc/pull/2791
- @edigaryev made their first contribution in https://github.com/rust-lang/libc/pull/2803
- @AlekseiNikiforovIBM made their first contribution in https://github.com/rust-lang/libc/pull/2809
- @lattice0 made their first contribution in https://github.com/rust-lang/libc/pull/2814
- @brunowonka made their first contribution in https://github.com/rust-lang/libc/pull/2823
- @tiann made their first contribution in https://github.com/rust-lang/libc/pull/2830
- @obrown06 made their first contribution in https://github.com/rust-lang/libc/pull/2847
- @pabigot made their first contribution in https://github.com/rust-lang/libc/pull/2854
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.126...0.2.127
v0.2.126
What's Changed
- Update GitHub Actions actions/checkout@v2 to v3 by @dtolnay in https://github.com/rust-lang/libc/pull/2774
- Remove FreeBSD 11 from CI by @Amanieu in https://github.com/rust-lang/libc/pull/2779
- linux: add GRND_INSECURE constant by @zx2c4 in https://github.com/rust-lang/libc/pull/2743
- haiku build fix by @devnexen in https://github.com/rust-lang/libc/pull/2772
- openbsd: constantify some arguments of openpty() and forkpty() by @semarie in https://github.com/rust-lang/libc/pull/2773
- Enable aio_{read,write}v on FreeBSD by @asomers in https://github.com/rust-lang/libc/pull/2775
- Enable sock_txtime on mips musl target by @cww0614 in https://github.com/rust-lang/libc/pull/2776
- add malloc_usable_size for musl by @jjl in https://github.com/rust-lang/libc/pull/2777
- Add ENOTSUP constant for riscv64 musl by @nmeum in https://github.com/rust-lang/libc/pull/2784
- Add LIO_READV and LIO_WRITEV on FreeBSD by @asomers in https://github.com/rust-lang/libc/pull/2780
- Fix definition of kevent.data on 32-bit FreeBSD 12+ by @asomers in https://github.com/rust-lang/libc/pull/2782
- Add DragonFlyBSD kinfo_proc and kinfo_lwp structs by @Freaky in https://github.com/rust-lang/libc/pull/2783
- Add OpenBSD kinfo_proc struct by @Freaky in https://github.com/rust-lang/libc/pull/2786
- Add android x86_64 user struct by @s1341 in https://github.com/rust-lang/libc/pull/2748
- Promote pthread_getname_np and pthread_setname_np from glibc to linux by @colincross in https://github.com/rust-lang/libc/pull/2768
- Allow unused macro rules by @Amanieu in https://github.com/rust-lang/libc/pull/2790
- Bump version to 0.2.126 by @s1341 in https://github.com/rust-lang/libc/pull/2789
New Contributors
- @dtolnay made their first contribution in https://github.com/rust-lang/libc/pull/2774
- @zx2c4 made their first contribution in https://github.com/rust-lang/libc/pull/2743
- @cww0614 made their first contribution in https://github.com/rust-lang/libc/pull/2776
- @jjl made their first contribution in https://github.com/rust-lang/libc/pull/2777
- @nmeum made their first contribution in https://github.com/rust-lang/libc/pull/2784
- @s1341 made their first contribution in https://github.com/rust-lang/libc/pull/2748
- @colincross made their first contribution in https://github.com/rust-lang/libc/pull/2768
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.125...0.2.126
v0.2.125
What's Changed
- Add OpenBSD's futex.h. by @m-ou-se in https://github.com/rust-lang/libc/pull/2761
- Add DragonFly umtx_{sleep, wakeup}. by @m-ou-se in https://github.com/rust-lang/libc/pull/2763
- Add NetBSD's FUTEX_* constants. by @m-ou-se in https://github.com/rust-lang/libc/pull/2762
- Add pthread_mutexattr_setprotocol and pthread_mutexattr_getprotocol on Linux by @rtzoeller in https://github.com/rust-lang/libc/pull/2731
- Add unix adjtime support. by @guyru in https://github.com/rust-lang/libc/pull/2751
- Add loongarch64 support by @zhaixiaojuan in https://github.com/rust-lang/libc/pull/2765
- Add
stpcpy
,stpncpy
, andstrtok_r
to unix by @carbotaniuman in https://github.com/rust-lang/libc/pull/2767 - Add umtx_op to FreeBSD. by @m-ou-se in https://github.com/rust-lang/libc/pull/2770
- haiku: improve platform compatibility by @jessicah in https://github.com/rust-lang/libc/pull/2769
- Add riscv32 support for musl C library based linux platforms by @kraj in https://github.com/rust-lang/libc/pull/2540
- Bump version to 0.2.125 by @Amanieu in https://github.com/rust-lang/libc/pull/2771
New Contributors
- @m-ou-se made their first contribution in https://github.com/rust-lang/libc/pull/2761
- @guyru made their first contribution in https://github.com/rust-lang/libc/pull/2751
- @zhaixiaojuan made their first contribution in https://github.com/rust-lang/libc/pull/2765
- @carbotaniuman made their first contribution in https://github.com/rust-lang/libc/pull/2767
Full Changelog: https://github.com/rust-lang/libc/compare/0.2.124...0.2.125
v0.2.124
v0.2.123
v0.2.122
v0.2.121
v0.2.120
v0.2.119
v0.2.118
v0.2.117
v0.2.116
v0.2.115
v0.2.114
v0.2.113
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.