about summary refs log tree commit diff
path: root/library/std/src/sys/pal/unix/fs.rs
AgeCommit message (Expand)AuthorLines
2025-02-09Rollup merge of #136213 - erickt:fs, r=Mark-SimulacrumUrgau-1/+17
2025-02-03std::fs: further simplify dirent64 handlingRalf Jung-8/+6
2025-01-28Allow Rust to use a number of libc filesystem callsErick Tryzelaar-1/+17
2025-01-14Update ReadDir::next in std::sys::pal::unix::fs to use `&raw const (*ptr).fie...Zachary S-23/+13
2025-01-01std::fs::DirEntry.metadata(): prefer use of lstat() on EmscriptenKleis Auke Wolthuizen-8/+1
2025-01-01Avoid use of LFS64 symbols on EmscriptenKleis Auke Wolthuizen-4/+1
2024-12-28Auto merge of #134547 - SUPERCILEX:unify-copy, r=thomccbors-23/+56
2024-12-24Fix compilation issues on other unixesAlex Saveau-2/+50
2024-12-21Fix forgetting to save statx availability on successAlex Saveau-1/+5
2024-12-21Eliminate redundant statx syscallsAlex Saveau-6/+9
2024-12-21Unify fs::copy and io::copyAlex Saveau-19/+1
2024-11-26std: update internal uses of `io::const_error!`joboet-13/+13
2024-11-13Fix compilation error on Solaris due to flock usageChristopher Berner-0/+80
2024-11-11Rollup merge of #130999 - cberner:flock_pr, r=joboetMatthias Krüger-0/+37
2024-10-19replace STATX_ALL with (STATX_BASIC_STATS | STATX_BTIME) as former is deprecatedklensy-5/+5
2024-10-14Rollup merge of #128967 - devnexen:get_path_fbsd_upd, r=joboetMatthias Krüger-2/+2
2024-10-13Implement file_lock featureChristopher Berner-0/+37
2024-10-13sys/unix: add comments for some Miri fallbacksRalf Jung-1/+1
2024-10-03std::fs::get_path freebsd update.David Carlier-2/+2
2024-09-25Use `&raw` in the standard libraryJosh Stone-4/+4
2024-09-24Initial std library support for NuttXHuang Qi-4/+15
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-6/+6
2024-09-11Limit `libc::link` usage to `nto70` target only, not NTO OSYuri Astrakhan-1/+1
2024-09-03Port std library to RTEMSJan Sommer-2/+16
2024-08-30Squashed `aarch64_unknown_nto_qnx700` supportYuri Astrakhan-1/+1
2024-08-23Rollup merge of #127623 - lolbinarycat:fix_remove_dir_all, r=AmanieuMatthias Krüger-15/+34
2024-08-22fix: fs::remove_dir_all: treat ENOENT as successbinarycat-15/+34
2024-08-12trying common codepath for every unixesDavid Carlier-29/+0
2024-08-12std::fs: get_mode implementation for haiku.David Carlier-0/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-28/+23
2024-07-24Rollup merge of #127480 - biabbas:vxworks, r=workingjubileeMatthias Krüger-2/+22
2024-07-24Add chroot unsupported implementation for VxWorksB I Mohammed Abbas-1/+7
2024-07-23Fix return type of FileAttr methods on AIX targetTaylor Foxhall-3/+3
2024-07-23Disable dirfd for vxworks, Return unsupported error from set_times and lchown...B I Mohammed Abbas-2/+16
2024-07-13std::unix::fs: removing, now useless, layers predating macOs 10.10.David Carlier-59/+1
2024-07-03Fall back on remove dir implementation for vxworksB I Mohammed Abbas-1/+3
2024-06-24Rollup merge of #126807 - devnexen:copy_file_macos_simpl, r=Mark-SimulacrumMatthias Krüger-35/+15
2024-06-22Rollup merge of #126140 - eduardosm:stabilize-fs_try_exists, r=AmanieuMatthias Krüger-1/+1
2024-06-21std::unix::fs: copy simplification for apple.David Carlier-35/+15
2024-06-13std::unix::fs::link using direct linkat call for Solaris and macOs.David Carlier-19/+2
2024-06-11Rename `std::fs::try_exists` to `std::fs::exists` and stabilize fs_try_existsEduardo Sánchez Muñoz-1/+1
2024-06-08Rollup merge of #125998 - devnexen:get_mode_illumos, r=NilstriebLeón Orell Valerian Liehr-0/+4
2024-06-05Rollup merge of #125940 - devnexen:unix_fs_netbsd_get_path, r=cuviperMatthias Krüger-9/+13
2024-06-04std::unix::fs::get_mode implementation for illumos/solaris.David Carlier-0/+4
2024-06-04std::unix::fs::get_path: using fcntl codepath for netbsd instead.David Carlier-9/+13
2024-06-03Remove stray "this"Tobias Bucher-2/+1
2024-05-06iOS/tvOS/watchOS/visionOS: Improve File Debug implMads Marquart-9/+9
2024-05-03Horizon OS: dirfd unavailableAndrea Ciliberti-0/+1
2024-05-01Auto merge of #124491 - madsmtm:target_vendor-apple, r=workingjubileebors-102/+19
2024-04-29Fix Fuchsia build broken by #124210David Koloski-0/+1