| b6971335 | 15-Apr-2025 |
Jakub Janowski <[email protected]> |
Cleanup IOCTL definitions in linux_like tree
(backport <https://github.com/rust-lang/libc/pull/4418>) (cherry picked from commit 49a6e233a085866dff1a4c410dc21d1cd96e861e) |
| 6e353398 | 18-Mar-2025 |
Xing Xue <[email protected]> |
Enable libc-test for AIX and fix definitions/declarations.
(backport <https://github.com/rust-lang/libc/pull/4450>) (cherry picked from commit c192a5cae31dd84ad17dc3c2dd0a3deaacae452a) |
| 40c1f316 | 10-May-2025 |
David Carlier <[email protected]> |
adding SO_SPLICE socket option support for freebsd >= 14.2
[ref](https://github.com/freebsd/freebsd-src/blob/d3f15bc2a51d1822795135d9ad4627dc1c7f2b18/sys/sys/socket.h#L175) and [ref](https://github.
adding SO_SPLICE socket option support for freebsd >= 14.2
[ref](https://github.com/freebsd/freebsd-src/blob/d3f15bc2a51d1822795135d9ad4627dc1c7f2b18/sys/sys/socket.h#L175) and [ref](https://github.com/freebsd/freebsd-src/blob/d3f15bc2a51d1822795135d9ad4627dc1c7f2b18/sys/sys/socketvar.h#L76)
(backport <https://github.com/rust-lang/libc/pull/4451>) (cherry picked from commit 47ac2e75f172de447f3c1205c63ac6afaacd61de)
show more ...
|
| 3db74e3c | 11-May-2025 |
The 8472 <[email protected]> |
linux: add new flags for pwritev2/preadv2
(backport <https://github.com/rust-lang/libc/pull/4452>) (cherry picked from commit 6e7549d34f839aa3b76476df0408a155fec81186) |
| f1e459f1 | 06-May-2025 |
Mattias Nissler <[email protected]> |
Add MADV_SOFT_OFFLINE definition for RISC-V musl targets
(backport <https://github.com/rust-lang/libc/pull/4447>) (cherry picked from commit 118a904c4e690327d2ca3a633822ac1171cae5fa) |
| e9fc5808 | 07-May-2025 |
WANG Rui <[email protected]> |
musl: loongarch64: Define MADV_SOFT_OFFLINE constant
(backport <https://github.com/rust-lang/libc/pull/4448>) (cherry picked from commit 054c95888c2b20b341166ff49a1252c180041005) |
| 2bb4ceae | 01-May-2025 |
rusty-snake <[email protected]> |
Add constants and types for nsfs ioctls
(backport <https://github.com/rust-lang/libc/pull/4436>) (cherry picked from commit 0d7f0ceabe7a1b64df519032f1ebdb70faced316) |
| 3d942f98 | 12-Apr-2025 |
rusty-snake <[email protected]> |
Add constants for Memory-Deny-Write-Execute prctls
(backport <https://github.com/rust-lang/libc/pull/4400>) (cherry picked from commit 4ed4eb63542dccd2f67ffd68c205155f34e28687) |
| 6cec0fad | 02-May-2025 |
Jeremy Soller <[email protected]> |
redox: define SCM_RIGHTS
(backport <https://github.com/rust-lang/libc/pull/4440>) (cherry picked from commit 74bfdee3ee011f2da1f91e7d056616b1eab0f8a4) |
| 28779d2c | 23-Apr-2025 |
Ashwin Naren <[email protected]> |
add more windows time.h functions
(backport <https://github.com/rust-lang/libc/pull/4427>) (cherry picked from commit 35a32a7cee020fb577e0ccaf9eecbc787dd261e0) |
| 2f3e8685 | 12-Apr-2025 |
rusty-snake <[email protected]> |
Update pidfd constants and types (Linux 6.9-6.15)
(backport <https://github.com/rust-lang/libc/pull/4402>) (cherry picked from commit 126f2c66d23a00f8dfd1d99459fb6a1f9011dfbb) |
| d392ce79 | 11-Mar-2025 |
Ryan Castellucci <[email protected]> |
linux: add constant PACKET_IGNORE_OUTGOING
(backport <https://github.com/rust-lang/libc/pull/4319>) (cherry picked from commit 29ab31e2cacdcb12e8151b15daf7dc65ef195d59) |
| ab9cd3c5 | 13-Apr-2025 |
David Carlier <[email protected]> |
adding pid_type enum values for Linux.
[ref](https://github.com/torvalds/linux/blob/7cdabafc001202de9984f22c973305f424e0a8b7/include/linux/pid_types.h#L5)
(backport <https://github.com/rust-lang/li
adding pid_type enum values for Linux.
[ref](https://github.com/torvalds/linux/blob/7cdabafc001202de9984f22c973305f424e0a8b7/include/linux/pid_types.h#L5)
(backport <https://github.com/rust-lang/libc/pull/4403>) (cherry picked from commit e79c8d90c8e746043d1da4828843e151329e3faf)
show more ...
|
| f9a47ac8 | 11-Apr-2025 |
Ningyuan Wang <[email protected]> |
Define SO_BINDTOIFINDEX on Android
Android supports SO_BINDTOIFINDEX since SDK level 31: https://cs.android.com/android/platform/superproject/main/+/main:prebuilts/vndk/v31/arm/include/bionic/libc/k
Define SO_BINDTOIFINDEX on Android
Android supports SO_BINDTOIFINDEX since SDK level 31: https://cs.android.com/android/platform/superproject/main/+/main:prebuilts/vndk/v31/arm/include/bionic/libc/kernel/uapi/asm-generic/socket.h;l=88;drc=684b16d3ce1e891ebe15d5678e12fa05ee6dd6e4
(backport <https://github.com/rust-lang/libc/pull/4391>) (cherry picked from commit efc694994f918f4970c6bca265b69fe42dc0cb1c)
show more ...
|
| a358dae4 | 15-Mar-2025 |
Etienne Cordonnier <[email protected]> |
Add missing utmpx apis for linux musl
Close https://github.com/rust-lang/libc/issues/4322
Also add a deprecation warning, because those functions are only implemented as stubs inside musl.
Signed-
Add missing utmpx apis for linux musl
Close https://github.com/rust-lang/libc/issues/4322
Also add a deprecation warning, because those functions are only implemented as stubs inside musl.
Signed-off-by: Etienne Cordonnier <[email protected]>
(backport <https://github.com/rust-lang/libc/pull/4332>) (cherry picked from commit 42ead6d709c373ad96ad88245d4345510bc0a32b)
show more ...
|
| 1ff2f218 | 09-Apr-2025 |
David Carlier <[email protected]> |
adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG.
[ref](https://github.com/torvalds/linux/blob/a24588245776dafc227243a01bfbeb8a59bafba9/include/uapi/linux/ptr
adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG.
[ref](https://github.com/torvalds/linux/blob/a24588245776dafc227243a01bfbeb8a59bafba9/include/uapi/linux/ptrace.h#L138) [ref](https://github.com/torvalds/linux/blob/a24588245776dafc227243a01bfbeb8a59bafba9/include/uapi/linux/ptrace.h#L115)
(backport <https://github.com/rust-lang/libc/pull/4386>) (cherry picked from commit 795a6d6e6619742755e79db38bb33da7d534d9a7)
show more ...
|
| 087820ba | 10-Apr-2025 |
Berrysoft <[email protected]> |
cygwin: posix_spawn_file_actions_add[f]chdir[_np]
(backport <https://github.com/rust-lang/libc/pull/4387>) (cherry picked from commit e46d0c7e74701ea90fd1a8f562620aa5b26c97ad) |
| 8b54b5cc | 03-Apr-2025 |
Jakub Janowski <[email protected]> |
if_tun.h ioctls for android
Add missing constants from linux/if_tun.h header on android platform. Mainly ioctl operation codes
(backport <https://github.com/rust-lang/libc/pull/4379>) (cherry picke
if_tun.h ioctls for android
Add missing constants from linux/if_tun.h header on android platform. Mainly ioctl operation codes
(backport <https://github.com/rust-lang/libc/pull/4379>) (cherry picked from commit 610eb02a95cd4620ef12fd54b35553c265e8c09b)
show more ...
|
| 19ee58a4 | 29-Mar-2025 |
David Carlier <[email protected]> |
adding further BPF program flags for Linux.
[ref](https://sites.uclouvain.be/SystInfo/usr/include/linux/filter.h.html)
(backport <https://github.com/rust-lang/libc/pull/4356>) (cherry picked from c
adding further BPF program flags for Linux.
[ref](https://sites.uclouvain.be/SystInfo/usr/include/linux/filter.h.html)
(backport <https://github.com/rust-lang/libc/pull/4356>) (cherry picked from commit 9b8242d41c1f0dde80daca11938a239abd59a244)
show more ...
|
| 2a9260f8 | 12-Mar-2025 |
yuvraj wale <[email protected]> |
Add: missing INPUT_PROP_XXX flags from input-event-codes.h
(backport <https://github.com/rust-lang/libc/pull/4326>) (cherry picked from commit 43d5a538a5ce0f1c44b7943bf9a92eed8ca52a01) |
| aa9eab3e | 04-Mar-2025 |
mbyx <[email protected]> |
linux: add missing tls bindings
sort semver/linux.txt properly
(backport <https://github.com/rust-lang/libc/pull/4296>) (cherry picked from commit bdcb3eb19c91b6878220af3fbeb5d9b1336e4f59) |
| cb50c4a7 | 16-Mar-2025 |
Dan Gohman <[email protected]> |
Add timerfd APIs for illumos and NetBSD.
illumos and NetBSD >= 10 support Linux-compatble timerfd APIs.
This is based on the headers for [illumos] and [NetBSD].
[illumos]: https://code.illumos.org
Add timerfd APIs for illumos and NetBSD.
illumos and NetBSD >= 10 support Linux-compatble timerfd APIs.
This is based on the headers for [illumos] and [NetBSD].
[illumos]: https://code.illumos.org/plugins/gitiles/illumos-gate/+/refs/heads/master/usr/src/uts/common/sys/timerfd.h#34 [NetBSD]: https://nxr.netbsd.org/xref/src/sys/sys/timerfd.h#44
(backport <https://github.com/rust-lang/libc/pull/4333>) (cherry picked from commit b2b17022cbd4190cbf342961f1162daee4bb037f)
show more ...
|
| 17c585a4 | 22-Mar-2025 |
Tero Huttunen <[email protected]> |
linux: add missing pthread_attr_setstack
Adds missing pthread_attr_setstack. The getter function pthread_attr_getstack is already defined.
(backport <https://github.com/rust-lang/libc/pull/4349>) (
linux: add missing pthread_attr_setstack
Adds missing pthread_attr_setstack. The getter function pthread_attr_getstack is already defined.
(backport <https://github.com/rust-lang/libc/pull/4349>) (cherry picked from commit 087ede1f66157ead2eca6164921fad46e7573346)
show more ...
|
| f05f950a | 30-Mar-2025 |
王宇逸 <[email protected]> |
Fix test on cygwin
And fill semver file for cygwin.
(backport <https://github.com/rust-lang/libc/pull/4357>) (cherry picked from commit 5c8804bedbe51db13fff08dcd31c2afc1c0de31c) |
| de18637f | 18-Mar-2025 |
Taiki Endo <[email protected]> |
android: Add getauxval for 32-bit targets
(backport <https://github.com/rust-lang/libc/pull/4338>) (cherry picked from commit a42eea3540fa30dbb7f672aa0bdfe6ea346b379f) |