|
Revision tags: 0.2.174, 0.2.173 |
|
| #
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)
|
|
Revision tags: 0.2.172, ctest-v0.4.11 |
|
| #
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 ...
|
|
Revision tags: ctest-v0.4.10, 0.2.171, 0.2.170, 0.2.169, 0.2.168, ctest-v0.4.9, 0.2.167 |
|
| #
0987973a |
| 27-Nov-2024 |
arctic-alpaca <[email protected]> |
move AF_XDP structs and constants to linux/mod.rs
(backport <https://github.com/rust-lang/libc/pull/4163>) (cherry picked from commit 7eaea55a4571530a4ca1cc5431c95cdc9b05d38a)
|
| #
1e2da75b |
| 08-Dec-2024 |
David Carlier <[email protected]> |
adding POSIX memccpy and mempcpy GNU extension.
[memccpy](https://pubs.opengroup.org/onlinepubs/9699919799/functions/memccpy.html)
[mempcpy](https://man7.org/linux/man-pages/man3/mempcpy.3.html)
(
adding POSIX memccpy and mempcpy GNU extension.
[memccpy](https://pubs.opengroup.org/onlinepubs/9699919799/functions/memccpy.html)
[mempcpy](https://man7.org/linux/man-pages/man3/mempcpy.3.html)
(backport <https://github.com/rust-lang/libc/pull/4186>) (cherry picked from commit ba5930dbc20dba0dbb3d39496313f6be4468cf01)
show more ...
|
| #
8592ff94 |
| 08-Dec-2024 |
Jukka Taimisto <[email protected]> |
Lift IFA_* constants from linux/gnu to linux
(backport <https://github.com/rust-lang/libc/pull/4185>) (cherry picked from commit 70c1e823ef4faf5a77202bb01698da2a2b1c216a)
|
|
Revision tags: 0.2.166, 0.2.165 |
|
| #
19464c3a |
| 20-Nov-2024 |
arctic-alpaca <[email protected]> |
move changes to `src/unix/linux_like/linux/mod.rs`
(backport <https://github.com/rust-lang/libc/pull/3956>) (cherry picked from commit 88aa42a2c6a7addf3ab66dd77cbd014e0af6181c)
|
| #
e28e2ec9 |
| 20-Nov-2024 |
arctic-alpaca <[email protected]> |
update/add missing AF_XDP structs & constants
(backport <https://github.com/rust-lang/libc/pull/3956>) (cherry picked from commit 6bc41c9ce4cb22672db71a7f54f8f733c717f31b)
|
|
Revision tags: 0.2.164, 0.2.163, 0.2.162, 0.2.161, 0.2.160, 0.2.159, 0.2.158, 0.2.157, 0.2.156, 0.2.155, 0.2.154 |
|
| #
ab0819b0 |
| 25-Feb-2024 |
Martin Liska <[email protected]> |
Add glibc's function: malloc_stats
The function is used to report stats about glibc's memory allocator to stderr:
``` Arena 0: system bytes = 1350406144 in use bytes = 3725633952 Arena 1: s
Add glibc's function: malloc_stats
The function is used to report stats about glibc's memory allocator to stderr:
``` Arena 0: system bytes = 1350406144 in use bytes = 3725633952 Arena 1: system bytes = 1895907328 in use bytes = 1653748608 Total (incl. mmap): system bytes = 277286912 in use bytes = 2410356000 max mmap regions = 56 max mmap bytes = 2876198912 ```
(backport <https://github.com/rust-lang/libc/pull/3596>) (cherry picked from commit 78e6d62b3fd328fc77d6bcb852445f7bd175efe9)
show more ...
|
| #
5109d521 |
| 09-Nov-2024 |
WATANABE Yuki <[email protected]> |
Support confstr on Linux
(backport <https://github.com/rust-lang/libc/pull/3612>) (cherry picked from commit 51512d1d13d95168c3e2860df694e81362cc8ef1)
|
| #
33a772c4 |
| 10-Oct-2024 |
wlynxg <[email protected]> |
feat: add `ioctl` flags in `linux/if_tun.h`
fix: values under different architectures
style: update code style
fix: remove `TUNSETCARRIER` and `TUNGETDEVNETNS`
feat: add `TUNSETCARRIER` and `TUNG
feat: add `ioctl` flags in `linux/if_tun.h`
fix: values under different architectures
style: update code style
fix: remove `TUNSETCARRIER` and `TUNGETDEVNETNS`
feat: add `TUNSETCARRIER` and `TUNGETDEVNETNS` in `gnu`
style: update code style
(backport <https://github.com/rust-lang/libc/pull/3960>) (cherry picked from commit c24c516da6187916a78f4ce934e6a3989ea32f75)
show more ...
|
| #
90ce7366 |
| 07-Nov-2024 |
Trevor Gross <[email protected]> |
Sort all non-TODO semver files
(backport <https://github.com/rust-lang/libc/pull/4018>) (cherry picked from commit d159421ae7360ff0fdbb55653e9485a555162c7d)
|
| #
68d73f40 |
| 01-Oct-2024 |
SteveLauC <[email protected]> |
feat: move NT_XXX constants defined in elf.h to linux/mod.rs (#3938)
(backport <https://github.com/rust-lang/libc/pull/3938>) (cherry picked from commit 4ce03dad4387f27d15ab9f7da81a93ac7f82d9ce)
|
| #
605aeac5 |
| 11-May-2024 |
David Carlier <[email protected]> |
adding a handful of linux fanotify data types.
close #3688
(backport <https://github.com/rust-lang/libc/pull/3695>) (cherry picked from commit 7b338f9c29a76fc9af7f87141c54d030ce28de6e)
|
| #
4da0c1c5 |
| 03-Sep-2024 |
David Carlier <[email protected]> |
adding tcp_info struct to linux musl/glibc.
(backport <https://github.com/rust-lang/libc/pull/3480>) (cherry picked from commit ee0bf577d128b0c155de9f6677429c7eb5cf7398)
|
| #
e6e4bccd |
| 24-Aug-2024 |
Азалия Смарагдова <[email protected]> |
Expose the "epoll_pwait2()" function
The ```epoll_pwait2()``` function has been moved to linux/gnu
(backport <https://github.com/rust-lang/libc/pull/3868>) (cherry picked from commit f3756b90e8605e
Expose the "epoll_pwait2()" function
The ```epoll_pwait2()``` function has been moved to linux/gnu
(backport <https://github.com/rust-lang/libc/pull/3868>) (cherry picked from commit f3756b90e8605ec07d49fc041ef685be8582bf5d)
show more ...
|
| #
f90afeff |
| 17-Aug-2024 |
David Carlier <[email protected]> |
adding mq_notify glibc wrapper for SYS_mq_notify syscall.
(backport <https://github.com/rust-lang/libc/pull/3849>) (cherry picked from commit 99fb76f8e327a028f087fec55a787e8361a349e0)
|
| #
244f752c |
| 16-Aug-2024 |
Nathaniel <[email protected]> |
Add missing `NFT_CT_*` constants
(backport <https://github.com/rust-lang/libc/pull/3844>) (cherry picked from commit cd63e38273565554d6d4628e13c30851bdc9b7ad)
|
| #
9b183549 |
| 11-Jul-2024 |
Jeff Garzik <[email protected]> |
add confstr API and _CS_* to linux-gnu
[fix conflicts - Trevor] (backport <https://github.com/rust-lang/libc/pull/3771>) (cherry picked from commit 31beed6bdac29a0f75bc83471d4e19a2e146b9ee) Signed-o
add confstr API and _CS_* to linux-gnu
[fix conflicts - Trevor] (backport <https://github.com/rust-lang/libc/pull/3771>) (cherry picked from commit 31beed6bdac29a0f75bc83471d4e19a2e146b9ee) Signed-off-by: Trevor Gross <[email protected]>
show more ...
|
| #
4d6fe509 |
| 27-Feb-2024 |
Peter Collingbourne <[email protected]> |
Move strftime, strftime_l, strptime to linux_like
Bionic, uclibc and emscripten all support these functions. See:
https://github.com/aosp-mirror/platform_bionic/blob/2215ad406b253f12e270cdd0876e19e
Move strftime, strftime_l, strptime to linux_like
Bionic, uclibc and emscripten all support these functions. See:
https://github.com/aosp-mirror/platform_bionic/blob/2215ad406b253f12e270cdd0876e19e9df2aa6d4/libc/include/time.h https://github.com/wbx-github/uclibc-ng/blame/fc3b6dc46a80e1f4aa468472aa6c7083f3bc6581/include/time.h https://github.com/emscripten-core/emscripten/blob/e25fa53069665c1f6c3be4ba5ed1d6ae82339849/system/lib/libc/musl/include/time.h
show more ...
|
|
Revision tags: ctest-v0.4.8, 0.2.153, 0.2.152 |
|
| #
389d1ed3 |
| 18-Dec-2023 |
David Carlier <[email protected]> |
adding iocb data for io_submit syscall for linux/glibc.
close #3485
|
| #
b20c6376 |
| 16-Dec-2023 |
David Carlier <[email protected]> |
strftime_l for Linux glibc/musl
|
|
Revision tags: 0.2.151 |
|
| #
93688781 |
| 09-Dec-2023 |
arctic-alpaca <[email protected]> |
Add `if_xdp.h" structs and constants
Also adds _v1 versions for backwards compatibility
|
|
Revision tags: 0.2.150 |
|
| #
0cab9f4d |
| 17-Oct-2023 |
David Carlier <[email protected]> |
adding MOVE_MOUNT* constants for linux to use with SYS_move_mount syscall.
close #3387
|
|
Revision tags: 0.2.149, 0.2.148, 0.2.147, ctest-v0.4.7, 0.2.146, 0.2.145, 0.2.144, 0.2.143, ctest-v0.4.6, 0.2.142, 0.2.141, 0.2.140, 0.2.139 |
|
| #
360f7b02 |
| 10-Dec-2022 |
David Carlier <[email protected]> |
adding few more CLONE_* constant for Linux/Android.
closes #3033.
|
| #
0c6b45b0 |
| 13-Sep-2023 |
Christian Duerr <[email protected]> |
Add time namespace constant
This constant is a possible bitflag argument for `unshare`: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/include/uapi/linux/sched.h?h=v6.6-rc1#
Add time namespace constant
This constant is a possible bitflag argument for `unshare`: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/include/uapi/linux/sched.h?h=v6.6-rc1#n44
I am unsure about its support in Fuchsia, which is why I have not added the constant there.
show more ...
|