about summary refs log tree commit diff
path: root/library/std/src/sys/unix/fs.rs
AgeCommit message (Expand)AuthorLines
2024-01-11std: begin moving platform support modules into `pal`joboet-2162/+0
2023-12-03library: use c string literalsklensy-1/+1
2023-11-15Re-format code with new rustfmtMark Rousskov-7/+11
2023-10-29Don't use LFS64 symbols on muslgit-bruh-9/+14
2023-10-09Support AIX in Rust standard libraryQiu Chaofan-2/+33
2023-09-30Add missing #[inline] on AsFd impl for sys::unix::fs::Filelinkmauve-0/+1
2023-09-21added support for GNU/HurdSamuel Thibault-12/+48
2023-09-03Use std::io::Error::is_interrupted everywhereBen Kimock-1/+1
2023-08-10Rollup merge of #114194 - thomcc:flushinline, r=cuviperMichael Goulet-0/+1
2023-08-05use offset_of! to calculate dirent64 field offsetsThe 8472-25/+2
2023-07-28inline trivial (noop) flush callsThom Chiovoloni-0/+1
2023-07-05Revert "use c literals in library"León Orell Valerian Liehr-1/+1
2023-06-21Update tvOS support elsewhere in the stdlibThom Chiovoloni-3/+3
2023-06-21wip: Support Apple tvOS in libstdThom Chiovoloni-4/+28
2023-06-05Std support improvement for ps vita targetNikolay Arhipov-3/+34
2023-05-31use c literals in libraryklensy-1/+1
2023-05-15Add creation time support to `FileTimes` on apple and windowsbeetrees-15/+37
2023-05-10Remove and fix useless drop of referenceUrgau-1/+1
2023-05-07PS Vita std supportNikolay Arhipov-4/+15
2023-05-01Rollup merge of #111057 - xfix:tcpstream-as-raw-fd-inline, r=m-ou-seMatthias Krüger-0/+4
2023-05-01Rollup merge of #110093 - beetrees:set-times-32-bit, r=joshtriplettMatthias Krüger-2/+17
2023-05-01Inline AsRawFd implementationsKonrad Borowski-0/+1
2023-05-01Inline AsInner implementationsKonrad Borowski-0/+3
2023-04-14Rollup merge of #110154 - DaniPopes:library-typos, r=JohnTitorMatthias Krüger-1/+1
2023-04-14Auto merge of #105007 - dlaugt:solaris-fs-link, r=ChrisDentonbors-3/+4
2023-04-10Fix typos in libraryDaniPopes-1/+1
2023-04-08Add 64-bit `time_t` support on 32-bit glibc Linux to `set_times`beetrees-2/+17
2023-03-22Check the presence of linkat() on Solaris (not available in version 10, avail...Daniel Laügt-5/+6
2023-03-04Auto merge of #89518 - a1phyr:unix_file_vectored_at, r=workingjubileebors-0/+8
2023-02-28Add QNX Neutrino support to libstdFlorian Bartels-19/+65
2023-02-27Add vectored positioned I/O on UnixBenoît du Garreau-0/+8
2023-01-14Rollup merge of #106860 - anden3:doc-double-spaces, r=Dylan-DPCMatthias Krüger-2/+2
2023-01-14Remove various double spaces in source comments.André Vennberg-2/+2
2023-01-11Stop probing for statx unless necessaryMateusz Guzik-27/+41
2022-12-22std: only use LFS function on glibcmochaaP-2/+2
2022-12-18Auto merge of #105638 - tavianator:fix-50619-again, r=Mark-Simulacrumbors-38/+19
2022-12-14Rollup merge of #105399 - mikebenfield:lfs, r=thomccMatthias Krüger-1/+6
2022-12-12fs: Fix #50619 (again) and add a regression testTavian Barnes-38/+19
2022-12-09Replace hand-made masking by call to masked() method in FileTypeArthur Carcano-1/+1
2022-12-07Use more LFS functions.Michael Benfield-1/+6
2022-12-06Implement masking in FileType hashing on UnixArthur Carcano-1/+8
2022-11-29Add in the comment that solaris lacks also the 'linkat'Daniel Laügt-1/+1
2022-11-28linkat() not available in the system headers of Solaris 10Daniel Laügt-1/+1
2022-11-25Implement masking in FileType comparison on UnixArthur Carcano-1/+10
2022-10-26library: allow some unused things in MiriRalf Jung-2/+3
2022-10-23Auto merge of #103137 - dtolnay:readdir, r=Mark-Simulacrumbors-20/+65
2022-10-16Eliminate 280-byte memset from ReadDir iteratorDavid Tolnay-20/+65
2022-10-16Support DirEntry metadata calls in miriAlex Saveau-2/+8
2022-10-11Rollup merge of #102227 - devnexen:solarish_get_path, r=m-ou-seMatthias Krüger-2/+9
2022-10-09Auto merge of #102850 - JohnTitor:rollup-lze1w03, r=JohnTitorbors-2/+16