Added
- AIX: Add
getpeereid
(#4524) - AIX: Add
struct ld_info
and friends (#4578) - AIX: Retore
struct winsize
(#4577) - Android: Add UDP socket option constants (#4619)
- Android: Add
CLONE_CLEAR_SIGHAND
andCLONE_INTO_CGROUP
(#4502) - Android: Add more
prctl
constants (#4531) - FreeBSD Add further TCP stack-related constants (#4196)
- FreeBSD x86-64: Add
mcontext_t.mc_tlsbase
(#4503) - FreeBSD15: Add
kinfo_proc.ki_uerrmsg
(#4552) - FreeBSD: Add
in_conninfo
(#4482) - FreeBSD: Add
xinpgen
and related types (#4482) - FreeBSD: Add
xktls_session
(#4482) - Haiku: Add functionality from
libbsd
(#4221) - Linux: Add
SECBIT_*
(#4480) - NetBSD, OpenBSD: Export
ioctl
request generator macros (#4460) - NetBSD: Add
ptsname_r
(#4608) - RISCV32: Add time-related syscalls (#4612)
- Solarish: Add
strftime*
(#4453) - linux: Add
EXEC_RESTRICT_*
andEXEC_DENY_*
(#4545)
Changed
- AIX: Add
const
to signatures to be consistent with other platforms (#4563)
Fixed
- AIX: Fix the type of
struct statvfs.f_fsid
(#4576) - AIX: Fix the type of constants for the
ioctl
request
argument (#4582) - AIX: Fix the types of
stat{,64}.st_*tim
(#4597) - AIX: Use unique
errno
values (#4507) - Build: Fix an incorrect
target_os
->target_arch
check (#4550) - FreeBSD: Fix the type of
xktls_session_onedir.ifnet
(#4552) - Mips64 musl: Fix the type of
nlink_t
(#4509) - Mips64 musl: Use a special MIPS definition of
stack_t
(#4528) - Mips64: Fix
SI_TIMER
,SI_MESGQ
andSI_ASYNCIO
definitions (#4529) - Musl Mips64: Swap the order of
si_errno
andsi_code
insiginfo_t
(#4530) - Musl Mips64: Use a special MIPS definition of
statfs
(#4527) - Musl: Fix the definition of
fanotify_event_metadata
(#4510) - NetBSD: Correct
enum fae_action
to be#[repr(C)]
(#60a8cfd5) - PSP: Correct
char
->c_char
(eaab4fc3) - PowerPC musl: Fix
termios
definitions (#4518) - PowerPC musl: Fix the definition of
EDEADLK
(#4517) - PowerPC musl: Fix the definition of
NCCS
(#4513) - PowerPC musl: Fix the definitions of
MAP_LOCKED
andMAP_NORESERVE
(#4516) - PowerPC64 musl: Fix the definition of
shmid_ds
(#4519)
Deprecated
- Linux:
MAP_32BIT
is only defined on x86 on non-x86 architectures (#4511)