History log of /rust-libc-0.2.174/src/unix/linux_like/linux/gnu/ (Results 26 – 50 of 310)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b6ad135520-Mar-2025 Ola x Nilsson <[email protected]>

gnu: Correct struct stat64 for sparc

Struct stat and stat64 needs to match when gnu_file_offset_bits64 is
set.

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit 22

gnu: Correct struct stat64 for sparc

Struct stat and stat64 needs to match when gnu_file_offset_bits64 is
set.

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit 22ac02cc253d23e55451dafdcba60158e8be5023)

show more ...

4c67438a20-Mar-2025 Ola x Nilsson <[email protected]>

gnu: Correct the struct stat64 padding for 32bit mips

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit 169d50bd2b1818292d2e329cb7f67373edc72517)

0789132d18-Mar-2025 Ola x Nilsson <[email protected]>

gnu: Adapt stat64 for gnu_file_offset_bits64

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit 96e81e718d4ca91f29353b362d9b5e93c176663f)

a8df758819-Dec-2024 Ola x Nilsson <[email protected]>

gnu: Adapt struct stat for gnu_file_offset_bits64

Change the __padX members in b32/mod.rs from short to uint even though
they are actually unsigned short in C. Using unsigned int will give
the same

gnu: Adapt struct stat for gnu_file_offset_bits64

Change the __padX members in b32/mod.rs from short to uint even though
they are actually unsigned short in C. Using unsigned int will give
the same alignment, and make the struct equivalent to stat64 when
gnu_file_offset_bits64 is set.

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit 5a5abc2b284829dd4dc8c901bcb702c7adcc241f)

show more ...

e620284120-Mar-2025 Ola x Nilsson <[email protected]>

gnu sparc: Use a separate stat struct for 32bit powerpc

Like mips and powerpc, the stat struct will become different once
support for gnu_file_offset_bits64 is added.

(backport <https://github.com/

gnu sparc: Use a separate stat struct for 32bit powerpc

Like mips and powerpc, the stat struct will become different once
support for gnu_file_offset_bits64 is added.

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit e1349594daebb742b2ef3af63255eaba9699d203)

show more ...

25d4c0aa18-Mar-2025 Ola x Nilsson <[email protected]>

gnu powerpc: Use a separate stat struct for powerpc

Like mips, the stat struct will become different once support for
gnu_file_offset_bits64 is added.

(backport <https://github.com/rust-lang/libc/p

gnu powerpc: Use a separate stat struct for powerpc

Like mips, the stat struct will become different once support for
gnu_file_offset_bits64 is added.

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit 0c6d56cfe115847344d62756e5d7334740011572)

show more ...

c6a40ea421-Nov-2024 Ola x Nilsson <[email protected]>

gnu: Use _FILE_OFFSET_BITS=64 versions of glibc symbols

When _FILE_OFFSET_BITS=64, glibc redirects some function calls to 64
bit versions. These symbols are sometimes the public LFS variants,
somet

gnu: Use _FILE_OFFSET_BITS=64 versions of glibc symbols

When _FILE_OFFSET_BITS=64, glibc redirects some function calls to 64
bit versions. These symbols are sometimes the public LFS variants,
sometimes hidden variants.

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit 2b4fafbbea40c66c8fc5c7001afb3ed2dbe141c4)

show more ...

d788f3a320-Mar-2023 Ola x Nilsson <[email protected]>

gnu: Update F_SETLK and F_SETLKW for gnu_file_offset_bits64

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit 6ed2bc820c2b55ca4711672fa199c9c4f3d4400a)

c2501a6420-Mar-2023 Ola x Nilsson <[email protected]>

gnu: Update F_GETLK for gnu_file_offset_bits64

gnu_file_offset_bits64 means _FILE_OFFSET_BITS=64.

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit 862ba8aa2f22099

gnu: Update F_GETLK for gnu_file_offset_bits64

gnu_file_offset_bits64 means _FILE_OFFSET_BITS=64.

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit 862ba8aa2f22099b4411547ec1884232c5b02ae2)

show more ...

399f983616-Dec-2024 Ola x Nilsson <[email protected]>

gnu: Handle basic file types for 32bit with _FILE_OFFSET_BITS=64

Set the basic types correctly for
gnu_file_offset_bits64 (_FILE_OFFSET_BITS=64).

(backport <https://github.com/rust-lang/libc/pull/4

gnu: Handle basic file types for 32bit with _FILE_OFFSET_BITS=64

Set the basic types correctly for
gnu_file_offset_bits64 (_FILE_OFFSET_BITS=64).

(backport <https://github.com/rust-lang/libc/pull/4345>)
(cherry picked from commit f44fdc17f287e9a3560586dcaf2a120e8b76d32e)

show more ...


/rust-libc-0.2.174/.github/PULL_REQUEST_TEMPLATE.md
/rust-libc-0.2.174/.github/workflows/ci.yaml
/rust-libc-0.2.174/CHANGELOG.md
/rust-libc-0.2.174/Cargo.toml
/rust-libc-0.2.174/build.rs
/rust-libc-0.2.174/ci/docker/loongarch64-unknown-linux-musl/Dockerfile
/rust-libc-0.2.174/ci/docker/sparc64-unknown-linux-gnu/Dockerfile
/rust-libc-0.2.174/ci/install-musl.sh
/rust-libc-0.2.174/ci/linux-sparc64.sh
/rust-libc-0.2.174/ci/run-docker.sh
/rust-libc-0.2.174/ci/verify-build.sh
/rust-libc-0.2.174/ctest/Cargo.toml
/rust-libc-0.2.174/ctest/src/lib.rs
/rust-libc-0.2.174/libc-test/Cargo.toml
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/android.txt
/rust-libc-0.2.174/libc-test/semver/cygwin.txt
/rust-libc-0.2.174/libc-test/semver/hermit.txt
/rust-libc-0.2.174/libc-test/semver/illumos.txt
/rust-libc-0.2.174/libc-test/semver/linux-aarch64.txt
/rust-libc-0.2.174/libc-test/semver/linux-loongarch64.txt
/rust-libc-0.2.174/libc-test/semver/linux-x86_64.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
/rust-libc-0.2.174/libc-test/semver/netbsd.txt
/rust-libc-0.2.174/libc-test/test/makedev.rs
/rust-libc-0.2.174/src/hermit.rs
/rust-libc-0.2.174/src/unix/bsd/apple/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mod.rs
/rust-libc-0.2.174/src/unix/cygwin/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/generic/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/powerpc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/sparc/mod.rs
b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/nuttx/mod.rs
/rust-libc-0.2.174/src/unix/solarish/compat.rs
/rust-libc-0.2.174/src/unix/solarish/illumos.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/unix/solarish/solaris.rs
/rust-libc-0.2.174/src/vxworks/mod.rs
/rust-libc-0.2.174/triagebot.toml
10af5a6610-Mar-2025 Pedro Tammela <[email protected]>

ci: s390x: fix 'cannot find libc' error

Signed-off-by: Pedro Tammela <[email protected]>

(backport <https://github.com/rust-lang/libc/pull/4317>)
(cherry picked from commit 4776e0fc35d7b3389d3669

ci: s390x: fix 'cannot find libc' error

Signed-off-by: Pedro Tammela <[email protected]>

(backport <https://github.com/rust-lang/libc/pull/4317>)
(cherry picked from commit 4776e0fc35d7b3389d36698158489f69379422cc)

show more ...

fa16c8e306-Mar-2025 Koutheir Attouchi <[email protected]>

Make msqid_ds.__msg_cbytes public.

(backport <https://github.com/rust-lang/libc/pull/4301>)
(cherry picked from commit a4fd45edc8e9807fc0e7f5e5ac737e1cf3f2b7a6)


/rust-libc-0.2.174/.github/workflows/ci.yaml
/rust-libc-0.2.174/Cargo.toml
/rust-libc-0.2.174/build.rs
/rust-libc-0.2.174/ci/install-rust.sh
/rust-libc-0.2.174/ci/style.sh
/rust-libc-0.2.174/ci/verify-build.sh
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/android.txt
/rust-libc-0.2.174/libc-test/semver/apple.txt
/rust-libc-0.2.174/libc-test/semver/dragonfly.txt
/rust-libc-0.2.174/libc-test/semver/freebsd.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
/rust-libc-0.2.174/libc-test/semver/netbsd.txt
/rust-libc-0.2.174/libc-test/semver/openbsd.txt
/rust-libc-0.2.174/libc-test/semver/solarish.txt
/rust-libc-0.2.174/libc-test/test/linux_kernel_version.rs
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/unix/aix/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/mod.rs
/rust-libc-0.2.174/src/unix/bsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/generic/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/powerpc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/sparc/mod.rs
b32/arm/mod.rs
b32/csky/mod.rs
b32/m68k/mod.rs
b32/mips/mod.rs
b32/powerpc.rs
b32/riscv32/mod.rs
b32/sparc/mod.rs
b32/x86/mod.rs
b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/hexagon.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/wasm32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/wasm32/wali.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
903dc23224-Feb-2025 lvllvl <[email protected]>

chore: add labels to each FIXME

(backport <https://github.com/rust-lang/libc/pull/4231>)
(cherry picked from commit 861246a7e1ae9d9ad6b8d356ebb47ab5ad1b43df)


/rust-libc-0.2.174/libc-test/src/makedev.c
/rust-libc-0.2.174/libc-test/test/makedev.rs
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/fuchsia/x86_64.rs
/rust-libc-0.2.174/src/unix/aix/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b32/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/mod.rs
/rust-libc-0.2.174/src/unix/bsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/x86_64.rs
/rust-libc-0.2.174/src/unix/haiku/mod.rs
/rust-libc-0.2.174/src/unix/haiku/x86_64.rs
/rust-libc-0.2.174/src/unix/hurd/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/mod.rs
b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/hexagon.rs
/rust-libc-0.2.174/src/unix/nto/mod.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
d67c994517-Feb-2025 Ola x Nilsson <[email protected]>

gnu b32: Remove mips cfg conditionals in struct stat

Now that mips has its own copy of struct stat, remove all the cfg
conditionals used to handle the difference between mips and everything
else.

F

gnu b32: Remove mips cfg conditionals in struct stat

Now that mips has its own copy of struct stat, remove all the cfg
conditionals used to handle the difference between mips and everything
else.

Future support for _FILE_OFFSET_BITS=64 and _TIME_BITS=64 will be much
easier when the mips differences does not have to be handled in the
same conditionals.

(backport <https://github.com/rust-lang/libc/pull/4276>)
(cherry picked from commit a092eed1ade740da43817037ff5675b237a8606b)

show more ...

5d9a22f517-Feb-2025 Ola x Nilsson <[email protected]>

gnu b32: Copy struct stat to mips and use it

Just a simple copy, no cfg conditionals have been removed. This makes
it easier to review this commit.

(backport <https://github.com/rust-lang/libc/pul

gnu b32: Copy struct stat to mips and use it

Just a simple copy, no cfg conditionals have been removed. This makes
it easier to review this commit.

(backport <https://github.com/rust-lang/libc/pull/4276>)
(cherry picked from commit 66532982296edaf223b111d7b2859ec0bea806da)

show more ...

0149964314-Feb-2025 David Carlier <[email protected]>

linux: deprecate obsolete packet filter interfaces.

sockaddr_ll/AF_PACKET are in place since Linux 2.2

(backport <https://github.com/rust-lang/libc/pull/4267>)
(cherry picked from commit eb78ad0090

linux: deprecate obsolete packet filter interfaces.

sockaddr_ll/AF_PACKET are in place since Linux 2.2

(backport <https://github.com/rust-lang/libc/pull/4267>)
(cherry picked from commit eb78ad0090fb2d2195bd4564368468334d399dea)

show more ...

0987973a27-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)

9385f3ac06-Feb-2025 Aphek <[email protected]>

Add missing preludes

(backport <https://github.com/rust-lang/libc/pull/4256>)
(cherry picked from commit b54607f8eb8c2f7b1351d2374bc38300472761a1)

e2f9290904-Feb-2025 Aphek <[email protected]>

Copy definitions from core::ffi and centralize them

(backport <https://github.com/rust-lang/libc/pull/4256>)
(cherry picked from commit 95446f458e472511d65e560224c1b85570e50944)

[ include the neces

Copy definitions from core::ffi and centralize them

(backport <https://github.com/rust-lang/libc/pull/4256>)
(cherry picked from commit 95446f458e472511d65e560224c1b85570e50944)

[ include the necessary changes for psp, which isn't part of the
original commit since the target is not present on main - Trevor ]

show more ...


/rust-libc-0.2.174/.cirrus.yml
/rust-libc-0.2.174/.github/workflows/ci.yaml
/rust-libc-0.2.174/.gitignore
/rust-libc-0.2.174/README.md
/rust-libc-0.2.174/build.rs
/rust-libc-0.2.174/ci/emscripten.sh
/rust-libc-0.2.174/ci/run.sh
/rust-libc-0.2.174/ci/runtest-android.rs
/rust-libc-0.2.174/ci/style.sh
/rust-libc-0.2.174/libc-test/Cargo.toml
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/illumos.txt
/rust-libc-0.2.174/libc-test/semver/linux-musl.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
/rust-libc-0.2.174/libc-test/semver/solarish.txt
/rust-libc-0.2.174/libc-test/test/check_style.rs
/rust-libc-0.2.174/libc-test/test/style/mod.rs
/rust-libc-0.2.174/libc-test/test/style_tests.rs
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/hermit.rs
/rust-libc-0.2.174/src/lib.rs
/rust-libc-0.2.174/src/macros.rs
/rust-libc-0.2.174/src/primitives.rs
/rust-libc-0.2.174/src/psp.rs
/rust-libc-0.2.174/src/sgx.rs
/rust-libc-0.2.174/src/solid/aarch64.rs
/rust-libc-0.2.174/src/solid/arm.rs
/rust-libc-0.2.174/src/solid/mod.rs
/rust-libc-0.2.174/src/switch.rs
/rust-libc-0.2.174/src/teeos/mod.rs
/rust-libc-0.2.174/src/trusty.rs
/rust-libc-0.2.174/src/unix/aix/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b32/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/b64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mips.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/sparc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/x86_64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mips64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/sparc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/x86_64.rs
/rust-libc-0.2.174/src/unix/haiku/b32.rs
/rust-libc-0.2.174/src/unix/haiku/b64.rs
/rust-libc-0.2.174/src/unix/hurd/b32.rs
/rust-libc-0.2.174/src/unix/hurd/b64.rs
/rust-libc-0.2.174/src/unix/hurd/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/mod.rs
b32/mod.rs
b64/aarch64/ilp32.rs
b64/aarch64/lp64.rs
b64/loongarch64/mod.rs
b64/mips64/mod.rs
b64/powerpc64/mod.rs
b64/riscv64/mod.rs
b64/s390x.rs
b64/sparc64/mod.rs
b64/x86_64/not_x32.rs
b64/x86_64/x32.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/l4re.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/newlib/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/newlib/arm/mod.rs
/rust-libc-0.2.174/src/unix/newlib/espidf/mod.rs
/rust-libc-0.2.174/src/unix/newlib/horizon/mod.rs
/rust-libc-0.2.174/src/unix/newlib/powerpc/mod.rs
/rust-libc-0.2.174/src/unix/newlib/vita/mod.rs
/rust-libc-0.2.174/src/unix/nto/aarch64.rs
/rust-libc-0.2.174/src/unix/nto/x86_64.rs
/rust-libc-0.2.174/src/unix/nuttx/mod.rs
/rust-libc-0.2.174/src/unix/redox/mod.rs
/rust-libc-0.2.174/src/unix/solarish/illumos.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/unix/solarish/solaris.rs
/rust-libc-0.2.174/src/vxworks/aarch64.rs
/rust-libc-0.2.174/src/vxworks/arm.rs
/rust-libc-0.2.174/src/vxworks/mod.rs
/rust-libc-0.2.174/src/vxworks/powerpc.rs
/rust-libc-0.2.174/src/vxworks/powerpc64.rs
/rust-libc-0.2.174/src/vxworks/riscv32.rs
/rust-libc-0.2.174/src/vxworks/riscv64.rs
/rust-libc-0.2.174/src/vxworks/x86.rs
/rust-libc-0.2.174/src/vxworks/x86_64.rs
/rust-libc-0.2.174/src/wasi/mod.rs
/rust-libc-0.2.174/src/windows/mod.rs
/rust-libc-0.2.174/src/xous.rs
ab5bbaef05-Jan-2025 David Carlier <[email protected]>

linux/android proposal to deprecate kernel modules syscalls.

they were functional up 2.6.

[create_module](https://man7.org/linux/man-pages/man2/create_module.2.html)
[query_module](https://man7.org

linux/android proposal to deprecate kernel modules syscalls.

they were functional up 2.6.

[create_module](https://man7.org/linux/man-pages/man2/create_module.2.html)
[query_module](https://man7.org/linux/man-pages/man2/query_module.2.html)
[get_kernel_syms](https://man7.org/linux/man-pages/man2/get_kernel_syms.2.html)

(backport <https://github.com/rust-lang/libc/pull/4228>)
(cherry picked from commit e84fc948d7f1f7f1a5f6c9631379f5febc2e37e3)

show more ...

4f1c07bc05-Jan-2025 lvllvl <[email protected]>

Chore: add labels to each FIXME

(backport <https://github.com/rust-lang/libc/pull/4229>)
(cherry picked from commit 6b8535b3703e8ccc3d044095de38fa222c5a083f)

8448147a18-Dec-2024 Taiki Endo <[email protected]>

Define c_char at top-level and remove per-target c_char definitions

(backport <https://github.com/rust-lang/libc/pull/4202>)
(cherry picked from commit 0a02b941cf105dc4d4c5b5bd1ddc7bb546ad89c9)


/rust-libc-0.2.174/.github/workflows/ci.yaml
/rust-libc-0.2.174/CHANGELOG.md
/rust-libc-0.2.174/Cargo.toml
/rust-libc-0.2.174/ci/create-artifacts.py
/rust-libc-0.2.174/ci/style.rs
/rust-libc-0.2.174/libc-test/Cargo.toml
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/freebsd.txt
/rust-libc-0.2.174/libc-test/semver/fuchsia.txt
/rust-libc-0.2.174/src/fuchsia/aarch64.rs
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/fuchsia/riscv64.rs
/rust-libc-0.2.174/src/fuchsia/x86_64.rs
/rust-libc-0.2.174/src/hermit.rs
/rust-libc-0.2.174/src/lib.rs
/rust-libc-0.2.174/src/sgx.rs
/rust-libc-0.2.174/src/solid/aarch64.rs
/rust-libc-0.2.174/src/solid/arm.rs
/rust-libc-0.2.174/src/switch.rs
/rust-libc-0.2.174/src/teeos/mod.rs
/rust-libc-0.2.174/src/trusty.rs
/rust-libc-0.2.174/src/unix/aix/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mips.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/sparc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/x86_64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/aarch64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/arm.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mips64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/powerpc.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/powerpc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/riscv64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/sparc64.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/x86.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/x86_64.rs
/rust-libc-0.2.174/src/unix/haiku/mod.rs
/rust-libc-0.2.174/src/unix/hurd/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/arm.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/mod.rs
b32/arm/mod.rs
b32/csky/mod.rs
b32/m68k/mod.rs
b32/mips/mod.rs
b32/powerpc.rs
b32/riscv32/mod.rs
b32/sparc/mod.rs
b32/x86/mod.rs
b64/aarch64/mod.rs
b64/loongarch64/mod.rs
b64/mips64/mod.rs
b64/powerpc64/mod.rs
b64/riscv64/mod.rs
b64/s390x.rs
b64/sparc64/mod.rs
b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/hexagon.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/loongarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/mips64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/powerpc64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/newlib/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/newlib/arm/mod.rs
/rust-libc-0.2.174/src/unix/newlib/espidf/mod.rs
/rust-libc-0.2.174/src/unix/newlib/horizon/mod.rs
/rust-libc-0.2.174/src/unix/newlib/powerpc/mod.rs
/rust-libc-0.2.174/src/unix/newlib/vita/mod.rs
/rust-libc-0.2.174/src/unix/nto/aarch64.rs
/rust-libc-0.2.174/src/unix/nto/x86_64.rs
/rust-libc-0.2.174/src/unix/nuttx/mod.rs
/rust-libc-0.2.174/src/unix/redox/mod.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/vxworks/aarch64.rs
/rust-libc-0.2.174/src/vxworks/arm.rs
/rust-libc-0.2.174/src/vxworks/powerpc.rs
/rust-libc-0.2.174/src/vxworks/powerpc64.rs
/rust-libc-0.2.174/src/vxworks/riscv32.rs
/rust-libc-0.2.174/src/vxworks/riscv64.rs
/rust-libc-0.2.174/src/vxworks/x86.rs
/rust-libc-0.2.174/src/vxworks/x86_64.rs
/rust-libc-0.2.174/src/wasi/mod.rs
/rust-libc-0.2.174/src/windows/mod.rs
/rust-libc-0.2.174/src/xous.rs
/rust-libc-0.2.174/triagebot.toml
1e2da75b08-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 ...

7457aa1807-Dec-2024 Juan Aguilar Santillana <[email protected]>

fix: make Debug impl for unions opaque

(backport <https://github.com/rust-lang/libc/pull/4176>)
(cherry picked from commit 6faa521f32fc11db9fc43a248a64463ce288b48d)

[ resolve conflicts and update b

fix: make Debug impl for unions opaque

(backport <https://github.com/rust-lang/libc/pull/4176>)
(cherry picked from commit 6faa521f32fc11db9fc43a248a64463ce288b48d)

[ resolve conflicts and update based on some main vs. 0.2 differences -
Trevor ]

show more ...

8592ff9408-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)

12345678910>>...13