Releases
0.2.176
Support
The default FreeBSD version has been raised from 11 to 12. This matches rustc
since 1.78. (#2406 )
Debug
is now always implemented, rather than being gated behind the extra_traits
feature. (#4624 )
Added
AIX: Restore some non-POSIX functions guarded by the _KERNEL
macro. (#4607 )
FreeBSD 14: Add st_fileref
to struct stat
(#4642 )
Haiku: Add the accept4
POSIX call (#4586 )
Introduce a wrapper for representing padding (#4632 )
Linux: Add EM_RISCV
(#4659 )
Linux: Add MS_NOSYMFOLLOW
(#4389 )
Linux: Add backtrace_symbols(_fd)
(#4668 )
Linux: Add missing SOL_PACKET
optnames (#4669 )
Musl s390x: Add SYS_mseal
(#4549 )
NuttX: Add __errno
(#4687 )
Redox: Add dirfd
, VDISABLE
, and resource consts (#4660 )
Redox: Add more resource.h
, fcntl.h
constants (#4666 )
Redox: Enable strftime
and mkostemp[s]
(#4629 )
Unix, Windows: Add qsort_r
(Unix), and qsort(_s)
(Windows) (#4677 )
Unix: Add dlvsym
for Linux-gnu, FreeBSD, and NetBSD (#4671 )
Unix: Add sigqueue
(#4620 )
Changed
FreeBSD 15: Mark kinfo_proc
as non-exhaustive (#4553 )
FreeBSD: Set the ELF symbol version for readdir_r
(#4694 )
Linux: Correct the config for whether or not epoll_event
is packed (#4639 )
Tests: Replace the old ctest
with the much more reliable new implementation (#4655 and many related PRs)
Fixed
AIX: Fix the type of the 4th arguement of getgrnam_r
([#4656 ](#4656
FreeBSD: Limit P_IDLEPROC
to FreeBSD 15 (#4640 )
FreeBSD: Limit mcontext_t::mc_tlsbase
to FreeBSD 15 (#4640 )
FreeBSD: Update gating of mcontext_t.mc_tlsbase
(#4703 )
Musl s390x: Correct the definition of statfs[64]
(#4549 )
Musl s390x: Make fpreg_t
a union (#4549 )
Redox: Fix the types of gid_t
and uid_t
(#4689 )
Redox: Fix the value of MAP_FIXED
(#4684 )
Deprecated
Apple: Correct the deprecated
attribute for iconv
(a97a0b53
)
FreeBSD: Deprecate TIOCMGDTRWAIT
and TIOCMSDTRWAIT
(#4685 )
Removed
FreeBSD: Remove JAIL_{GET,SET}_MASK
, _MC_FLAG_MASK
(#4691 )
You can’t perform that action at this time.