rust/library/std/src/sys
Michael Goulet f848505c40
Rollup merge of #124304 - hermit-os:fuse, r=joboet
revise the interpretation of ReadDir for HermitOS

HermitOS supports getdents64. As under Linux, the dirent64 entry `d_off` is not longer used, because its definition is not clear. Instead of `d_off` the entry `d_reclen` is used to determine the end of the dirent64 entry.

In addition, take up `@workingjubilee`  suggestion from the discussions in rust-lang/rust#115984 to increase the readability.

Hermit is a tier 3 platform and this PR changes only files, wich are related to the tier 3 platform.
2024-05-19 11:04:07 -04:00
..
os_str Rollup merge of #124410 - RalfJung:path-buf-transmute, r=Nilstrieb 2024-04-26 19:25:57 -04:00
pal Rollup merge of #124304 - hermit-os:fuse, r=joboet 2024-05-19 11:04:07 -04:00
path std: move path into `sys` 2024-02-08 12:51:35 +01:00
personality Fix unwinding on 32-bit watchOS ARM 2024-05-05 15:41:55 +02:00
sync std: move thread parking to `sys::sync` 2024-05-02 12:38:26 +02:00
thread_local thread_local: refine LazyKeyInner::take safety doc 2024-04-26 18:28:46 -07:00
cmath.rs Make cmath.rs a single file 2024-02-07 12:02:24 -03:00
mod.rs std: move `Once` implementations to `sys` 2024-03-12 15:41:06 +01:00