about summary refs log tree commit diff
path: root/library/std/src/sys/unsupported/fs.rs
AgeCommit message (Collapse)AuthorLines
2024-01-11std: begin moving platform support modules into `pal`joboet-324/+0
2022-08-18Address reviewer commentsNick Cameron-1/+1
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2022-08-05non-linux platformsNick Cameron-2/+2
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2022-07-15Support setting file accessed/modified timestampsJosh Triplett-0/+12
Add `struct FileTimes` to contain the relevant file timestamps, since most platforms require setting all of them at once. (This also allows for future platform-specific extensions such as setting creation time.) Add `File::set_file_time` to set the timestamps for a `File`. Implement the `sys` backends for UNIX, macOS (which needs to fall back to `futimes` before macOS 10.13 because it lacks `futimens`), Windows, and WASI.
2021-11-02Update library/std/src/sys/unsupported/fs.rsDrMeepster-1/+1
Co-authored-by: Josh Triplett <josh@joshtriplett.org>
2021-11-02more efficent File::read_buf impl for windows and unixDrMeepster-1/+5
2021-05-19Move the implementation of `Path::exists` to `sys_common::fs` so platforms ↵Chris Denton-0/+4
can specialize it Windows implementation of `fs::try_exists`
2021-04-20Change uses of never typeChristiaan Dirkx-40/+40
2021-04-20Replace `Void` with never typeChristiaan Dirkx-7/+7
2020-11-14Disambiguate symlink argument namesDavid Tolnay-1/+1
2020-09-15Consolidate wasi::process and unsupported::processEric Huss-4/+0
2020-07-27mv std libs to library/mark-0/+308