History log of /rust-libc-0.2.174/src/unix/bsd/ (Results 1 – 25 of 1199)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
790180ba16-Jun-2025 Collin Funk <[email protected]>

Remove unessecary semicolons from definitions of `CMSG_NXTHDR`.

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

c08c507315-Jun-2025 Collin Funk <[email protected]>

openbsd: Fix some clippy warnings to use `pointer::cast`.

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

5134058415-Jun-2025 Trevor Gross <[email protected]>

Allow new `unpredictable_function_pointer_comparisons` lints

These appeared in a recent nightly from our `PartialEq` derives. Add
`allow`s where needed to suppress them, since removing the derive wo

Allow new `unpredictable_function_pointer_comparisons` lints

These appeared in a recent nightly from our `PartialEq` derives. Add
`allow`s where needed to suppress them, since removing the derive would
be breaking.

(backport <https://github.com/rust-lang/libc/pull/4489>)
[ applied to PSP as well - Trevor ]
(cherry picked from commit e6378105c41a6bf525bd6a746db11e0c52ce172e)

show more ...


/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/ctest-next/Cargo.toml
/rust-libc-0.2.174/ctest-next/src/lib.rs
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/lib.rs
/rust-libc-0.2.174/src/psp.rs
apple/b64/x86_64/mod.rs
freebsdlike/dragonfly/mod.rs
/rust-libc-0.2.174/src/unix/cygwin/mod.rs
/rust-libc-0.2.174/src/unix/haiku/native.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/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/gnu/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/csky/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/m68k/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/sparc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/sparc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/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/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/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/nto/mod.rs
/rust-libc-0.2.174/src/unix/nto/neutrino.rs
/rust-libc-0.2.174/src/unix/redox/mod.rs
/rust-libc-0.2.174/src/unix/solarish/compat.rs
c04c92ed02-Jun-2025 Trevor Gross <[email protected]>

Replace handwritten `Debug` impls with derives

`s_no_extra_traits!` doesn't derive `Debug` so there are a lot of
handwritten implementations. However, since we have a derive-like
solution for unions

Replace handwritten `Debug` impls with derives

`s_no_extra_traits!` doesn't derive `Debug` so there are a lot of
handwritten implementations. However, since we have a derive-like
solution for unions now (printing them like an opaque struct), there
really isn't any reason these can't all be derived.

Add `derive(Debug)` to `s_no_extra_traits`, still gated behind `feature
= "extra_traits"`, which allows getting rid of manual implementations.

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

show more ...


/rust-libc-0.2.174/.github/workflows/ci.yaml
/rust-libc-0.2.174/build.rs
/rust-libc-0.2.174/ci/run-docker.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/aix.txt
/rust-libc-0.2.174/libc-test/semver/android.txt
/rust-libc-0.2.174/libc-test/test/cmsg.rs
/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/macros.rs
/rust-libc-0.2.174/src/psp.rs
/rust-libc-0.2.174/src/unix/aix/mod.rs
/rust-libc-0.2.174/src/unix/aix/powerpc64.rs
apple/b32/mod.rs
apple/b64/mod.rs
apple/mod.rs
freebsdlike/dragonfly/mod.rs
freebsdlike/freebsd/aarch64.rs
freebsdlike/freebsd/arm.rs
freebsdlike/freebsd/freebsd11/mod.rs
freebsdlike/freebsd/freebsd12/mod.rs
freebsdlike/freebsd/freebsd13/mod.rs
freebsdlike/freebsd/freebsd14/mod.rs
freebsdlike/freebsd/freebsd15/mod.rs
freebsdlike/freebsd/mod.rs
freebsdlike/freebsd/powerpc.rs
freebsdlike/freebsd/powerpc64.rs
freebsdlike/freebsd/riscv64.rs
freebsdlike/freebsd/x86.rs
freebsdlike/freebsd/x86_64/mod.rs
freebsdlike/mod.rs
mod.rs
netbsdlike/netbsd/mod.rs
netbsdlike/openbsd/mod.rs
netbsdlike/openbsd/x86_64.rs
/rust-libc-0.2.174/src/unix/cygwin/mod.rs
/rust-libc-0.2.174/src/unix/haiku/mod.rs
/rust-libc-0.2.174/src/unix/haiku/native.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/b32/arm.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/mod.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/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/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
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/sparc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/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/x86/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/musl/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/nto/mod.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/unix/solarish/x86_64.rs
/rust-libc-0.2.174/src/vxworks/mod.rs
/rust-libc-0.2.174/src/windows/mod.rs
40c1f31610-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 ...


/rust-libc-0.2.174/.github/workflows/ci.yaml
/rust-libc-0.2.174/build.rs
/rust-libc-0.2.174/ci/install-musl.sh
/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/linux-gnu-loongarch64.txt
/rust-libc-0.2.174/libc-test/semver/linux-gnu.txt
/rust-libc-0.2.174/libc-test/semver/linux-loongarch64.txt
/rust-libc-0.2.174/libc-test/semver/linux-musl.txt
/rust-libc-0.2.174/libc-test/semver/linux-riscv64gc.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
freebsdlike/freebsd/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/gnu/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/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/wasm32/mod.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/musl/mod.rs
/rust-libc-0.2.174/triagebot.toml
a598506f15-Apr-2025 Yuri Astrakhan <[email protected]>

chore: apply some clippy lints

(backport <https://github.com/rust-lang/libc/pull/4415>)
[ drop changes around the FreeBSD version in build.rs since the logic
isn't the same - Trevor ]
(cherry pick

chore: apply some clippy lints

(backport <https://github.com/rust-lang/libc/pull/4415>)
[ drop changes around the FreeBSD version in build.rs since the logic
isn't the same - Trevor ]
(cherry picked from commit a283b9e66d4a8e9371b0aa69d8534010a1c7d9e7)

show more ...


/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/ios/deploy_and_run_on_ios_simulator.rs
/rust-libc-0.2.174/ci/runtest-android.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/linux-musl.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
/rust-libc-0.2.174/libc-test/semver/redox.txt
/rust-libc-0.2.174/libc-test/semver/windows.txt
/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/macros.rs
/rust-libc-0.2.174/src/unix/aix/mod.rs
apple/mod.rs
freebsdlike/dragonfly/mod.rs
freebsdlike/freebsd/mod.rs
mod.rs
netbsdlike/netbsd/mod.rs
netbsdlike/openbsd/mod.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/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/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/b64/s390x.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/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/nto/mod.rs
/rust-libc-0.2.174/src/unix/redox/mod.rs
/rust-libc-0.2.174/src/unix/solarish/compat.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/unix/solarish/x86_64.rs
/rust-libc-0.2.174/src/vxworks/mod.rs
/rust-libc-0.2.174/src/windows/mod.rs
/rust-libc-0.2.174/triagebot.toml
66b5875914-Apr-2025 Yuri Astrakhan <[email protected]>

chore: minor cleanup `mode_t` usage

`crate::mode_t` is almost never needed because it is part of prelude. Moreover, in many cases `mode_t` was already used without the prefix - thus confusing if th

chore: minor cleanup `mode_t` usage

`crate::mode_t` is almost never needed because it is part of prelude. Moreover, in many cases `mode_t` was already used without the prefix - thus confusing if they are different or not. Keeping it the same helps readability.

(backport <https://github.com/rust-lang/libc/pull/4405>)
[ Resolve conflict around vxworks S_* constants - Trevor ]
(cherry picked from commit 1984cc22406f45cae7d6c6e2a1d1bc3faa6dc3e8)

show more ...

651bdf2212-Mar-2025 Guillaume Gomez <[email protected]>

Add missing `filedesc` and `fdescenttbl` in FreeBSD

[ edited the message to be more specific - Trevor ]
(backport <https://github.com/rust-lang/libc/pull/4327>)
(cherry picked from commit a23e0e0bc9

Add missing `filedesc` and `fdescenttbl` in FreeBSD

[ edited the message to be more specific - Trevor ]
(backport <https://github.com/rust-lang/libc/pull/4327>)
(cherry picked from commit a23e0e0bc99dae996491249c36b163dea13427eb)

show more ...

f7f3c7c904-Apr-2025 Trevor Gross <[email protected]>

FreeBSD: Deprecate TCP_PCAP_OUT and TCP_PCAP_IN

FreeBSD removed these upstream in [1], so deprecate them here. This
resolves a recent CI failure.

These constants were originally added in [2].

[1]:

FreeBSD: Deprecate TCP_PCAP_OUT and TCP_PCAP_IN

FreeBSD removed these upstream in [1], so deprecate them here. This
resolves a recent CI failure.

These constants were originally added in [2].

[1]: https://github.com/freebsd/freebsd-src/commit/6e76489098c6dc415ac3f2ae084154c3c22558ec
[2]: https://github.com/rust-lang/libc/pull/1151

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

show more ...

cb50c4a716-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 ...


/rust-libc-0.2.174/CHANGELOG.md
/rust-libc-0.2.174/Cargo.toml
/rust-libc-0.2.174/ci/docker/loongarch64-unknown-linux-musl/Dockerfile
/rust-libc-0.2.174/ci/install-musl.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/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.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
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/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/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
5746f8e409-Mar-2025 Guillaume Gomez <[email protected]>

Add missing macos proc types and constants

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


/rust-libc-0.2.174/.github/workflows/ci.yaml
/rust-libc-0.2.174/build.rs
/rust-libc-0.2.174/ci/docker/sparc64-unknown-linux-gnu/Dockerfile
/rust-libc-0.2.174/ci/install-rust.sh
/rust-libc-0.2.174/ci/linux-s390x.sh
/rust-libc-0.2.174/ci/linux-sparc64.sh
/rust-libc-0.2.174/ci/run.sh
/rust-libc-0.2.174/ci/style.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/cygwin.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
/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
apple/mod.rs
/rust-libc-0.2.174/src/unix/cygwin/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
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/csky/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/m68k/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/sparc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/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/mod.rs
/rust-libc-0.2.174/src/xous.rs
83f6dcfb03-Mar-2025 John Marino <[email protected]>

Relocate <spawn.h> functions to define them to dragonfly.

While here:
- Relocate mkostemp and mkostemps functions for same reason
- Update semver tests for DF spawn and mkostemp(s)

(backport <h

Relocate <spawn.h> functions to define them to dragonfly.

While here:
- Relocate mkostemp and mkostemps functions for same reason
- Update semver tests for DF spawn and mkostemp(s)

(backport <https://github.com/rust-lang/libc/pull/4294>)
[ update constants to c_int to match libc-0.2 - Trevor ]
(cherry picked from commit a294be6fcad4d1297e303de42f459aafe5f5a8f0)

show more ...

2aabbf0302-Mar-2025 Tobias Heider <[email protected]>

closefrom: add NetBSD, OpenBSD, DragonflyBSD

NetBSD, OpenBSD and DragonFly return c_int, FreeBSD returns void,
so we can't just add it in freebsdlike.
Apple doesn't seem to support closefrom at all

closefrom: add NetBSD, OpenBSD, DragonflyBSD

NetBSD, OpenBSD and DragonFly return c_int, FreeBSD returns void,
so we can't just add it in freebsdlike.
Apple doesn't seem to support closefrom at all at this point.

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

show more ...

1d231c3325-Feb-2025 Tobias Heider <[email protected]>

bsd: add devname(3)

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

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)

24430c7618-Dec-2024 Ivan Gankevich <[email protected]>

Make all `major`, `minor`, `makedev` into `const fn`.

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

25245d2908-Jan-2025 lvllvl <[email protected]>

chore: add labels to FIXMEs

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

7a7fe46819-Dec-2024 Johannes Altmanninger <[email protected]>

Apply modulo 256 to BSD WEXITSTATUS

wait(2p)[^1] says

> WEXITSTATUS(status)
> If WIFEXITED(status) is true, evaluates to the low-order 8 bits
> of the argument passed to _exit(2) or

Apply modulo 256 to BSD WEXITSTATUS

wait(2p)[^1] says

> WEXITSTATUS(status)
> If WIFEXITED(status) is true, evaluates to the low-order 8 bits
> of the argument passed to _exit(2) or exit(3) by the child.

meaning WEXITSTATUS(status) is an 8-bit value. We accidentally return
too many bits. For example WEXITSTATUS(-1) returns -1 instead of 255.

Fix it, matching the C library and our other WEXITSTATUS implementations.

[^1] https://manpage.me/index.cgi?apropos=0&q=wait&sektion=2&manpath=FreeBSD+12-CURRENT+and+Ports&arch=default&format=html

Originally reported at https://github.com/fish-shell/fish-shell/issues/10919

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

show more ...

b668252321-Jun-2024 Жунёва Мария Михайловна <[email protected]>

Add structures for freebsd

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

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/.gitignore
/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/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/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
apple/b32/mod.rs
apple/b64/mod.rs
freebsdlike/dragonfly/mod.rs
freebsdlike/freebsd/aarch64.rs
freebsdlike/freebsd/arm.rs
freebsdlike/freebsd/powerpc.rs
freebsdlike/freebsd/powerpc64.rs
freebsdlike/freebsd/riscv64.rs
freebsdlike/freebsd/x86.rs
freebsdlike/freebsd/x86_64/mod.rs
netbsdlike/netbsd/aarch64.rs
netbsdlike/netbsd/arm.rs
netbsdlike/netbsd/mips.rs
netbsdlike/netbsd/powerpc.rs
netbsdlike/netbsd/riscv64.rs
netbsdlike/netbsd/sparc64.rs
netbsdlike/netbsd/x86.rs
netbsdlike/netbsd/x86_64.rs
netbsdlike/openbsd/aarch64.rs
netbsdlike/openbsd/arm.rs
netbsdlike/openbsd/mips64.rs
netbsdlike/openbsd/powerpc.rs
netbsdlike/openbsd/powerpc64.rs
netbsdlike/openbsd/riscv64.rs
netbsdlike/openbsd/sparc64.rs
netbsdlike/openbsd/x86.rs
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/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/emscripten/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/aarch64/ilp32.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/aarch64/lp64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/sparc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/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/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/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/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
5553e18014-Feb-2025 Thomas Klausner <[email protected]>

NetBSD: fix getmntinfo for NetBSD

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

e04c86e305-Feb-2025 Trevor Gross <[email protected]>

FreeBSD: Add the new `st_filerev` field to `stat32` for FreeBSD 15

This field appears to have been added recently [1].

[1]: https://github.com/freebsd/freebsd-src/commit/b4663a8d111767206bb3ebcfec5

FreeBSD: Add the new `st_filerev` field to `stat32` for FreeBSD 15

This field appears to have been added recently [1].

[1]: https://github.com/freebsd/freebsd-src/commit/b4663a8d111767206bb3ebcfec5b95a6b88bc720

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

show more ...


/rust-libc-0.2.174/.cirrus.yml
/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/linux-musl.txt
/rust-libc-0.2.174/src/macros.rs
/rust-libc-0.2.174/src/psp.rs
freebsdlike/freebsd/freebsd15/mod.rs
/rust-libc-0.2.174/src/unix/hurd/mod.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/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/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/gnu/b32/m68k/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/sparc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/sparc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/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/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/x86/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/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/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/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/redox/mod.rs
/rust-libc-0.2.174/src/windows/mod.rs
/rust-libc-0.2.174/triagebot.toml
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/libc-test/build.rs
/rust-libc-0.2.174/src/fuchsia/aarch64.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
apple/mod.rs
freebsdlike/dragonfly/mod.rs
freebsdlike/freebsd/aarch64.rs
freebsdlike/freebsd/arm.rs
freebsdlike/freebsd/powerpc.rs
freebsdlike/freebsd/powerpc64.rs
freebsdlike/freebsd/riscv64.rs
freebsdlike/freebsd/x86.rs
freebsdlike/freebsd/x86_64/mod.rs
netbsdlike/netbsd/aarch64.rs
netbsdlike/netbsd/arm.rs
netbsdlike/netbsd/mips.rs
netbsdlike/netbsd/powerpc.rs
netbsdlike/netbsd/riscv64.rs
netbsdlike/netbsd/sparc64.rs
netbsdlike/netbsd/x86.rs
netbsdlike/netbsd/x86_64.rs
netbsdlike/openbsd/aarch64.rs
netbsdlike/openbsd/arm.rs
netbsdlike/openbsd/mips64.rs
netbsdlike/openbsd/powerpc.rs
netbsdlike/openbsd/powerpc64.rs
netbsdlike/openbsd/riscv64.rs
netbsdlike/openbsd/sparc64.rs
netbsdlike/openbsd/x86.rs
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
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/csky/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/m68k/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/sparc/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/b64/sparc64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/gnu/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
a72002ac23-Dec-2024 Trevor Gross <[email protected]>

Allow `unpredictable_function_pointer_comparisons` in another place

Nightly must have just recently updated how this gets checked, we are
getting new errors in CI. Allow the lint in another place.

Allow `unpredictable_function_pointer_comparisons` in another place

Nightly must have just recently updated how this gets checked, we are
getting new errors in CI. Allow the lint in another place.

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

show more ...

7fc5940d10-Dec-2024 David Carlier <[email protected]>

freebsd add more socket TCP stack constants.

[ref](https://man.freebsd.org/cgi/man.cgi?query=tcp)

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

freebsd add more socket TCP stack constants.

[ref](https://man.freebsd.org/cgi/man.cgi?query=tcp)

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

show more ...

12345678910>>...48