rust/library/std/src/sys
Josh Triplett 335c9609c6 Provide C FFI types via core::ffi, not just in std
The ability to interoperate with C code via FFI is not limited to crates
using std; this allows using these types without std.

The existing types in `std::os::raw` become type aliases for the ones in
`core::ffi`. This uses type aliases rather than re-exports, to allow the
std types to remain stable while the core types are unstable.

This also moves the currently unstable `NonZero_` variants and
`c_size_t`/`c_ssize_t`/`c_ptrdiff_t` types to `core::ffi`, while leaving
them unstable.
2022-03-01 17:16:05 -08:00
..
common Set the allocation MIN_ALIGN for espidf to 4. 2022-01-13 21:09:20 +00:00
hermit remove compiler warnings 2022-02-15 14:03:26 +01:00
itron make Instant::{duration_since, elapsed, sub} saturating and remove workarounds 2022-02-13 01:04:55 +01:00
sgx Auto merge of #91673 - ChrisDenton:path-absolute, r=Mark-Simulacrum 2022-02-13 12:03:52 +00:00
solid Rollup merge of #93847 - solid-rs:fix-kmc-solid-fs-ts, r=yaahc 2022-02-18 23:23:07 +01:00
unix Provide C FFI types via core::ffi, not just in std 2022-03-01 17:16:05 -08:00
unsupported make Instant::{duration_since, elapsed, sub} saturating and remove workarounds 2022-02-13 01:04:55 +01:00
wasi make Instant::{duration_since, elapsed, sub} saturating and remove workarounds 2022-02-13 01:04:55 +01:00
wasm Fix a bunch of typos 2021-12-14 16:40:43 +01:00
windows Provide C FFI types via core::ffi, not just in std 2022-03-01 17:16:05 -08:00
mod.rs Use target_family = "wasm" 2021-11-10 08:35:42 -08:00