about summary refs log tree commit diff
path: root/library/std/src/sys/windows/fs.rs
AgeCommit message (Expand)AuthorLines
2024-01-11std: begin moving platform support modules into `pal`joboet-1528/+0
2023-12-17Use FileEndOfFileInfo, not FileAllocationInfoChris Denton-6/+8
2023-12-13Auto merge of #116438 - ChrisDenton:truncate, r=thomccbors-6/+27
2023-11-22needless_borrowChris Denton-4/+4
2023-11-22needless_borrows_for_generic_argsChris Denton-1/+1
2023-11-22unnecessary_mut_passedChris Denton-2/+2
2023-10-28Rollup merge of #116816 - ChrisDenton:api.rs, r=workingjubileeJubilee-46/+10
2023-10-23Auto merge of #116606 - ChrisDenton:empty, r=dtolnaybors-0/+8
2023-10-16Create `windows/api.rs` for safer FFIChris Denton-46/+10
2023-10-15Make File::create work on Windows hidden filesChris Denton-6/+27
2023-10-13Make try_exists return Ok(true) for Windows UDSChris Denton-0/+7
2023-10-10On Windows make readdir error on the empty pathChris Denton-0/+8
2023-10-06Remove libcChris Denton-3/+5
2023-05-15Add creation time support to `FileTimes` on apple and windowsbeetrees-4/+18
2023-05-05Use new bindingsChris Denton-13/+26
2023-05-03Use `from_wide_to_user_path` in `read_link`Chris Denton-2/+4
2023-05-03Correctly convert an NT path to a Win32 pathChris Denton-11/+16
2023-05-01Inline AsInner implementationsKonrad Borowski-0/+1
2023-04-28remove_dir_all: delete directory with fewer permsChris Denton-19/+22
2023-04-05Fix buffer overrun in (test-only) symlink_junctionThom Chiovoloni-9/+25
2023-03-17Modify code style as per commentsNagaChaitanya Vellanki-7/+5
2023-03-16run rustfmt on changesNagaChaitanya Vellanki-1/+1
2023-03-16fallback to lstat when stat fails on WindowsNagaChaitanya Vellanki-1/+13
2023-02-13Add another error to Windows file open fallbackalesito85-1/+6
2023-02-10Zero the `REPARSE_MOUNTPOINT_DATA_BUFFER` headerChris Denton-0/+2
2022-11-18Handle the case that even the filename array is unaligned.Thom Chiovoloni-5/+14
2022-11-17Don't assume `FILE_ID_BOTH_DIR_INFO` will be alignedThom Chiovoloni-5/+9
2022-10-01`SetFileTime` doesn't allow setting the file time to `0xFFFF_FFFF_FFFF_FFFF`beetrees-0/+8
2022-09-06Fix compile errors for uwp-windows-msvc targetsChris Denton-1/+1
2022-09-01Use `FILE_ATTRIBUTE_TAG_INFO` to get reparse tagChris Denton-8/+18
2022-08-31Avoid needless buffer zeroing in `std::sys::windows::fs`Thom Chiovoloni-14/+24
2022-08-30Fix UB in Windows `DirBuffIter` (provenance and alignment)Thom Chiovoloni-7/+10
2022-08-30Replace `AlignedAs` with a more specific `Align8` typeThom Chiovoloni-13/+14
2022-08-30Fix UWP and use `AlignedReparseBuf` in `symlink_junction_inner`Thom Chiovoloni-5/+6
2022-08-29Fix some possible UB in std::sys::windowsThom Chiovoloni-16/+24
2022-08-28Rollup merge of #97015 - nrc:read-buf-cursor, r=Mark-SimulacrumMatthias Krüger-3/+3
2022-08-21Replace most uses of `pointer::offset` with `add` and `sub`Maybe Waffle-3/+3
2022-08-18Address reviewer commentsNick Cameron-1/+1
2022-08-05non-linux platformsNick Cameron-3/+3
2022-08-01Auto merge of #98246 - joshtriplett:times, r=m-ou-sebors-0/+31
2022-07-30Reset directory iteration in remove_dir_allChris Denton-1/+3
2022-07-15Return an error if trying to set a file timestamp to 0 on WindowsJosh Triplett-5/+12
2022-07-15Support setting file accessed/modified timestampsJosh Triplett-0/+24
2022-07-05Windows: Use `FindFirstFileW` if `metadata` failsChris Denton-10/+61
2022-07-05`impl From<c::WIN32_FIND_DATAW> for FileAttr`Chris Denton-16/+21
2022-06-25Rollup merge of #96412 - ChrisDenton:remove-dir-all, r=thomccMatthias Krüger-75/+81
2022-05-09Use Rust 2021 prelude in std itself.Mara Bos-1/+0
2022-04-28Yield the thread when waiting to delete a fileChris Denton-0/+3
2022-04-26Retry deleting a directoryChris Denton-2/+15
2022-04-26Windows: Iterative `remove_dir_all`Chris Denton-77/+67