diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2022-12-08 12:57:29 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-08 12:57:29 +0100 |
| commit | cd936cc812807faddeea04d401f9d76846266d2e (patch) | |
| tree | 206191e8ff13a096e2d0bfff594f32dba96b5709 /library/std/src/sys/solid | |
| parent | 086bdbbd73b0f5c2a1b5150d8a352faa07ae3d62 (diff) | |
| parent | ae7633f434011fe1829b9b235a20d91634479eb5 (diff) | |
| download | rust-cd936cc812807faddeea04d401f9d76846266d2e.tar.gz rust-cd936cc812807faddeea04d401f9d76846266d2e.zip | |
Rollup merge of #105120 - solid-rs:patch/kmc-solid/maintainance, r=thomcc
kmc-solid: `std::sys` code maintenance Includes a set of changes to fix the [`*-kmc-solid_*`](https://doc.rust-lang.org/nightly/rustc/platform-support/kmc-solid.html) Tier 3 targets and make some other improvements. - Address `fuzzy_provenance_casts` by using `expose_addr` and `from_exposed_addr` for pointer-integer casts - Add a stub implementation of `is_terminal` (#98070) - Address `unused_imports` and `unused_unsafe` - Stop doing `Box::from_raw(&*(x: Box<T>) as *const T as *mut T)`
Diffstat (limited to 'library/std/src/sys/solid')
| -rw-r--r-- | library/std/src/sys/solid/io.rs | 4 | ||||
| -rw-r--r-- | library/std/src/sys/solid/os.rs | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/library/std/src/sys/solid/io.rs b/library/std/src/sys/solid/io.rs index 9eb17a10daa..a862bb78702 100644 --- a/library/std/src/sys/solid/io.rs +++ b/library/std/src/sys/solid/io.rs @@ -75,3 +75,7 @@ impl<'a> IoSliceMut<'a> { unsafe { slice::from_raw_parts_mut(self.vec.iov_base as *mut u8, self.vec.iov_len) } } } + +pub fn is_terminal<T>(_: &T) -> bool { + false +} diff --git a/library/std/src/sys/solid/os.rs b/library/std/src/sys/solid/os.rs index 4906c62689d..6135921f0b5 100644 --- a/library/std/src/sys/solid/os.rs +++ b/library/std/src/sys/solid/os.rs @@ -1,7 +1,6 @@ use super::unsupported; -use crate::convert::TryFrom; use crate::error::Error as StdError; -use crate::ffi::{CStr, CString, OsStr, OsString}; +use crate::ffi::{CStr, OsStr, OsString}; use crate::fmt; use crate::io; use crate::os::{ |
