diff options
| author | Kleis Auke Wolthuizen <github@kleisauke.nl> | 2024-12-09 15:06:31 +0100 |
|---|---|---|
| committer | Kleis Auke Wolthuizen <github@kleisauke.nl> | 2025-01-01 13:21:19 +0100 |
| commit | ef58e8b989a4c191c08005b7a8ce12f8ef697a43 (patch) | |
| tree | b2245b2c484d4e6fb92a36efa8b377956e2786f4 /library/std/src/os/emscripten | |
| parent | bc3e3015b6e449bf1607f1023d2fbc2838ee37af (diff) | |
| download | rust-ef58e8b989a4c191c08005b7a8ce12f8ef697a43.tar.gz rust-ef58e8b989a4c191c08005b7a8ce12f8ef697a43.zip | |
Avoid use of LFS64 symbols on Emscripten
Since Emscripten uses musl libc internally. Non-functional change: all LFS64 symbols were aliased to their non-LFS64 counterparts in rust-lang/libc@7c952dceaad4cdc35e00884fcb12a713d41a87e0.
Diffstat (limited to 'library/std/src/os/emscripten')
| -rw-r--r-- | library/std/src/os/emscripten/fs.rs | 2 | ||||
| -rw-r--r-- | library/std/src/os/emscripten/raw.rs | 2 |
2 files changed, 1 insertions, 3 deletions
diff --git a/library/std/src/os/emscripten/fs.rs b/library/std/src/os/emscripten/fs.rs index 3282b79ac1c..81f9ef331a5 100644 --- a/library/std/src/os/emscripten/fs.rs +++ b/library/std/src/os/emscripten/fs.rs @@ -63,7 +63,7 @@ pub trait MetadataExt { impl MetadataExt for Metadata { #[allow(deprecated)] fn as_raw_stat(&self) -> &raw::stat { - unsafe { &*(self.as_inner().as_inner() as *const libc::stat64 as *const raw::stat) } + unsafe { &*(self.as_inner().as_inner() as *const libc::stat as *const raw::stat) } } fn st_dev(&self) -> u64 { self.as_inner().as_inner().st_dev as u64 diff --git a/library/std/src/os/emscripten/raw.rs b/library/std/src/os/emscripten/raw.rs index d23011c7381..7ae8c45a6f8 100644 --- a/library/std/src/os/emscripten/raw.rs +++ b/library/std/src/os/emscripten/raw.rs @@ -1,6 +1,4 @@ //! Emscripten-specific raw type definitions -//! This is basically exactly the same as the linux definitions, -//! except using the musl-specific stat64 structure in liblibc. #![stable(feature = "raw_ext", since = "1.1.0")] #