diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d550305..db062403 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,8 +8,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Apache NuttX support ([#861]) +### Fixed +- Deprecation warning for `libc::INT_MAX` [#868] + [0.4.4]: https://github.com/rust-random/getrandom/compare/v0.4.3...master [#861]: https://github.com/rust-random/getrandom/pull/861 +[#868]: https://github.com/rust-random/getrandom/pull/868 ## [0.4.3] - 2026-06-17 ### Added diff --git a/src/backends/use_file.rs b/src/backends/use_file.rs index a1d372a0..b5562532 100644 --- a/src/backends/use_file.rs +++ b/src/backends/use_file.rs @@ -161,7 +161,7 @@ mod sync { /// Wake up all threads which wait for value of atomic `FD` to change. pub(super) fn wake() { let op = libc::FUTEX_WAKE | libc::FUTEX_PRIVATE_FLAG; - let ret = unsafe { libc::syscall(libc::SYS_futex, &FD, op, libc::INT_MAX) }; + let ret = unsafe { libc::syscall(libc::SYS_futex, &FD, op, libc::c_int::MAX) }; debug_assert!(ret >= 0); } diff --git a/src/lib.rs b/src/lib.rs index ecec9002..b2afd95f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -10,6 +10,7 @@ #![doc = include_str!("../README.md")] #![cfg_attr(docsrs, feature(doc_cfg))] #![cfg_attr(getrandom_backend = "efi_rng", feature(uefi_std))] +#![cfg_attr(getrandom_backend = "extern_impl", allow(incomplete_features))] #![cfg_attr(getrandom_backend = "extern_impl", feature(extern_item_impls))] #[macro_use]