about summary refs log tree commit diff
path: root/library/std/src/sys/unix/fs.rs
AgeCommit message (Expand)AuthorLines
2022-08-18silence some unused-fn warnings in miri std buildsRalf Jung-0/+2
2022-08-14Rollup merge of #100249 - Meziu:master, r=joshtriplettMatthias Krüger-5/+5
2022-08-11promote debug_assert to assertVincenzo Palazzo-1/+5
2022-08-07Fix HorizonOS regression in FileTimesAndrea Ciliberti-5/+5
2022-08-03FilesTimes support does not build for ESP-IDFIvan Markov-3/+7
2022-08-01Auto merge of #98246 - joshtriplett:times, r=m-ou-sebors-1/+88
2022-07-30Fix warnings in stubbed out set_timesJosh Triplett-4/+5
2022-07-25Implement `fs::get_path` for FreeBSD.David CARLIER-0/+14
2022-07-22Stub out `set_times` to return unsupported on RedoxJosh Triplett-2/+13
2022-07-20Library changes for Apple WatchOSVladimir Michael Eatwell-8/+17
2022-07-15Don't fall back to futimes on Android; it needs a newer API level than futimensJosh Triplett-7/+18
2022-07-15Also use fallback for futimens on AndroidJosh Triplett-3/+3
2022-07-15Support setting file accessed/modified timestampsJosh Triplett-0/+64
2022-06-13Update libc::stat field namesIan Chamberlain-1/+6
2022-06-13Horizon OS STD supportMeziu-8/+14
2022-05-09Use Rust 2021 prelude in std itself.Mara Bos-1/+0
2022-05-06Use statx's 64-bit times on 32-bit linux-gnuJosh Stone-38/+71
2022-04-24Auto merge of #94609 - esp-rs:esp-idf-stat-type-fixes, r=Mark-Simulacrumbors-1/+1
2022-04-20remove_dir_all_recursive: treat ELOOP the same as ENOTDIRGeoffry Song-1/+2
2022-04-19espidf: fix statScott Mabin-1/+1
2022-03-28Fix build on i686-apple-darwin systemsMarcus Calhoun-Lopez-0/+3
2022-03-28Fix build on i686-apple-darwin systemsMarcus Calhoun-Lopez-5/+5
2022-03-20Rollup merge of #94749 - RalfJung:remove-dir-all-miri, r=cuviperMatthias Krüger-3/+3
2022-03-09Auto merge of #94750 - cuviper:dirent64_min, r=joshtriplettbors-10/+47
2022-03-08unix: reduce the size of DirEntryJosh Stone-10/+47
2022-03-08remove_dir_all: use fallback implementation on MiriRalf Jung-3/+3
2022-03-07unix: Avoid name conversions in `remove_dir_all_recursive`Josh Stone-10/+9
2022-03-07Auto merge of #94272 - tavianator:readdir-reclen-for-real, r=cuviperbors-5/+9
2022-03-04Integrate macos x86-64 remove_dir_all() impl. Step 2: readdHans Kratz-6/+60
2022-03-04Integrate macos x86-64 remove_dir_all() impl. Step 1: removeHans Kratz-118/+0
2022-03-04remove_dir_all(): try recursing first instead of trying to unlink()Hans Kratz-15/+22
2022-02-23fs: Don't dereference a pointer to a too-small allocationTavian Barnes-5/+9
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-4/+4
2022-01-31Rollup merge of #93471 - cuviper:direntry-file_type-stat, r=the8472Matthias Krüger-2/+2
2022-01-29unix: Use metadata for `DirEntry::file_type` fallbackJosh Stone-2/+2
2022-01-29fs: Don't copy d_name from struct direntTavian Barnes-2/+10
2022-01-29Auto merge of #93351 - anp:fuchsia-remove-dir-all, r=tmandrybors-2/+0
2022-01-28Fix remove_dir_all on Fuchsia after CVE fix.Adam Perry-2/+0
2022-01-26Rollup merge of #92778 - tavianator:linux-readdir-no-r, r=joshtriplettMatthias Krüger-35/+57
2022-01-21fs: Use readdir() instead of readdir_r() on AndroidTavian Barnes-0/+10
2022-01-21fs: Use readdir() instead of readdir_r() on LinuxTavian Barnes-12/+29
2022-01-21fs: Implement more ReadDir methods in terms of name_cstr()Tavian Barnes-23/+18
2022-01-21Fix STD compilation for the ESP-IDF targetivmarkov-3/+7
2022-01-20Fix compilation for a few tier 2 targetsHans Kratz-8/+5
2022-01-19Fix CVE-2022-21658 for UNIX-likeHans Kratz-11/+277
2021-12-09Auto merge of #81156 - DrMeepster:read_buf, r=joshtriplettbors-1/+5
2021-11-12Refactor weak symbols in std::sys::unixJosh Stone-13/+7
2021-11-02more efficent File::read_buf impl for windows and unixDrMeepster-1/+5
2021-09-14Add chown functions to std::os::unix::fs to change the owner and group of filesJosh Triplett-0/+17
2021-08-31Use the return value of readdir_r() instead of errnoTavian Barnes-2/+3