7.7 KiB
7.7 KiB
Changelog
[Unreleased]
0.2.161 - 2024-10-17
Fixed
- OpenBSD: fix
FNM_PATHNAMEandFNM_NOESCAPEvalues https://github.com/rust-lang/libc/pull/3983
0.2.160 - 2024-10-17
Added
- Android: add
PR_GET_NAMEandPR_SET_NAMEhttps://github.com/rust-lang/libc/pull/3941 - Apple: add
F_TRANSFEREXTENTShttps://github.com/rust-lang/libc/pull/3925 - Apple: add
mach_error_stringhttps://github.com/rust-lang/libc/pull/3913 - Apple: add additional
pthreadAPIs https://github.com/rust-lang/libc/pull/3846 - Apple: add the
LOCAL_PEERTOKENsocket option https://github.com/rust-lang/libc/pull/3929 - BSD: add
RTF_*,RTA_*,RTAX_*, andRTM_*definitions https://github.com/rust-lang/libc/pull/3714 - Emscripten: add
AT_EACCESShttps://github.com/rust-lang/libc/pull/3911 - Emscripten: add
getgrgid,getgrnam,getgrnam_randgetgrgid_rhttps://github.com/rust-lang/libc/pull/3912 - Emscripten: add
getpwnam_randgetpwuid_rhttps://github.com/rust-lang/libc/pull/3906 - FreeBSD: add
POLLRDHUPhttps://github.com/rust-lang/libc/pull/3936 - Haiku: add
arc4randomhttps://github.com/rust-lang/libc/pull/3945 - Illumos: add
ptsname_rhttps://github.com/rust-lang/libc/pull/3867 - Linux: add
fanotifyinterfaces https://github.com/rust-lang/libc/pull/3695 - Linux: add
tcp_infohttps://github.com/rust-lang/libc/pull/3480 - Linux: add additional AF_PACKET options https://github.com/rust-lang/libc/pull/3540
- Linux: make Elf constants always available https://github.com/rust-lang/libc/pull/3938
- Musl x86: add
ioplandiopermhttps://github.com/rust-lang/libc/pull/3720 - Musl: add
posix_spawnchdir functions https://github.com/rust-lang/libc/pull/3949 - Musl: add
utmpx.hconstants https://github.com/rust-lang/libc/pull/3908 - NetBSD: add
sysctlnametomib,CLOCK_THREAD_CPUTIME_IDandCLOCK_PROCESS_CPUTIME_IDhttps://github.com/rust-lang/libc/pull/3927 - Nuttx: initial support https://github.com/rust-lang/libc/pull/3909
- RTEMS: add
getentropyhttps://github.com/rust-lang/libc/pull/3973 - RTEMS: initial support https://github.com/rust-lang/libc/pull/3866
- Solarish: add
POLLRDHUP,POSIX_FADV_*,O_RSYNC, andposix_fallocatehttps://github.com/rust-lang/libc/pull/3936 - Unix: add
fnmatch.hhttps://github.com/rust-lang/libc/pull/3937 - VxWorks: add riscv64 support https://github.com/rust-lang/libc/pull/3935
- VxWorks: update constants related to the scheduler https://github.com/rust-lang/libc/pull/3963
Changed
- Redox: change
ino_tto bec_ulonglonghttps://github.com/rust-lang/libc/pull/3919
Fixed
- ESP-IDF: fix mismatched constants and structs https://github.com/rust-lang/libc/pull/3920
- FreeBSD: fix
struct staton FreeBSD 12+ https://github.com/rust-lang/libc/pull/3946
Other
- CI: Fix CI for FreeBSD 15 https://github.com/rust-lang/libc/pull/3950
- Docs: link to
windows-syshttps://github.com/rust-lang/libc/pull/3915
0.2.159 - 2024-09-24
Added
- Android: add more
AT_*constants in https://github.com/rust-lang/libc/pull/3779 - Apple: add missing
NOTE_*constants in https://github.com/rust-lang/libc/pull/3883 - Hermit: add missing error numbers in https://github.com/rust-lang/libc/pull/3858
- Hurd: add
__timevalfor 64-bit support in https://github.com/rust-lang/libc/pull/3786 - Linux: add
epoll_pwait2in https://github.com/rust-lang/libc/pull/3868 - Linux: add
mq_notifyin https://github.com/rust-lang/libc/pull/3849 - Linux: add missing
NFT_CT_*constants in https://github.com/rust-lang/libc/pull/3844 - Linux: add the
fchmodat2syscall in https://github.com/rust-lang/libc/pull/3588 - Linux: add the
msealsyscall in https://github.com/rust-lang/libc/pull/3798 - OpenBSD: add
sendmmsgandrecvmmsgin https://github.com/rust-lang/libc/pull/3831 - Unix: add
IN6ADDR_ANY_INITandIN6ADDR_LOOPBACK_INITin https://github.com/rust-lang/libc/pull/3693 - VxWorks: add
S_ISVTXin https://github.com/rust-lang/libc/pull/3768 - VxWorks: add
vxCpuLibandtaskLibfunctions https://github.com/rust-lang/libc/pull/3861 - WASIp2: add definitions for
std::netsupport in https://github.com/rust-lang/libc/pull/3892
Fixed
- Correctly handle version checks when
clippy-driveris used https://github.com/rust-lang/libc/pull/3893
Changed
- EspIdf: change signal constants to c_int in https://github.com/rust-lang/libc/pull/3895
- HorizonOS: update network definitions in https://github.com/rust-lang/libc/pull/3863
- Linux: combine
ioctlAPIs in https://github.com/rust-lang/libc/pull/3722 - WASI: enable CI testing in https://github.com/rust-lang/libc/pull/3869
- WASIp2: enable CI testing in https://github.com/rust-lang/libc/pull/3870
0.2.158 - 2024-08-19
Other
- WASI: fix missing
Iteratorwithrustc-dep-of-stdin https://github.com/rust-lang/libc/pull/3856#event-13924913068
0.2.157 - 2024-08-17
Added
- Apple: add
_NSGetArgv,_NSGetArgcand_NSGetPrognamein https://github.com/rust-lang/libc/pull/3702 - Build: add
RUSTC_WRAPPERsupport in https://github.com/rust-lang/libc/pull/3845 - FreeBSD: add
execvpesupport from 14.1 release in https://github.com/rust-lang/libc/pull/3745 - Fuchsia: add
SO_BINDTOIFINDEX - Linux: add
klogctlin https://github.com/rust-lang/libc/pull/3777 - MacOS: add
fcntlOFD commands in https://github.com/rust-lang/libc/pull/3563 - NetBSD: add
_lwp_parkin https://github.com/rust-lang/libc/pull/3721 - Solaris: add missing networking support in https://github.com/rust-lang/libc/pull/3717
- Unix: add
pthread_equalin https://github.com/rust-lang/libc/pull/3773 - WASI: add
select,FD_SET,FD_ZERO,FD_ISSETin https://github.com/rust-lang/libc/pull/3681
Fixed
- TEEOS: fix octal notation for
O_*constants in https://github.com/rust-lang/libc/pull/3841
Changed
- FreeBSD: always use freebsd12 when
rustc_dep_of_stdis set in https://github.com/rust-lang/libc/pull/3723
0.2.156 - 2024-08-15
Added
- Apple: add
F_ALLOCATEPERSISTin https://github.com/rust-lang/libc/pull/3712 - Apple: add
os_sync_wait_on_addressand related definitions in https://github.com/rust-lang/libc/pull/3769 - BSD: generalise
IPV6_DONTFRAGto all BSD targets in https://github.com/rust-lang/libc/pull/3716 - FreeBSD/DragonFly: add
IP_RECVTTL/IPV6_RECVHOPLIMITin https://github.com/rust-lang/libc/pull/3751 - Hurd: add
XATTR_CREATE,XATTR_REPLACEin https://github.com/rust-lang/libc/pull/3739 - Linux GNU:
confstrAPI and_CS_*in https://github.com/rust-lang/libc/pull/3771 - Linux musl: add
preadv2andpwritev2(1.2.5 min.) in https://github.com/rust-lang/libc/pull/3762 - VxWorks: add the constant
SOMAXCONNin https://github.com/rust-lang/libc/pull/3761 - VxWorks: add a few errnoLib related constants in https://github.com/rust-lang/libc/pull/3780
Fixed
- Solaris/illumos: Change
ifa_flagstype to u64 in https://github.com/rust-lang/libc/pull/3729 - QNX 7.0: Disable
libregexin https://github.com/rust-lang/libc/pull/3775
Changed
- QNX NTO: update platform support in https://github.com/rust-lang/libc/pull/3815
addr_of!(EXTERN_STATIC)is now considered safe in https://github.com/rust-lang/libc/pull/3776
Removed
- Apple: remove
rmx_statein https://github.com/rust-lang/libc/pull/3776
Other
- Update or remove CI tests that have been failing