about summary refs log tree commit diff
path: root/library/std/src/sys/unix/fd.rs
AgeCommit message (Expand)AuthorLines
2024-01-11std: begin moving platform support modules into `pal`joboet-557/+0
2023-10-29Don't use LFS64 symbols on muslgit-bruh-4/+20
2023-09-21added support for GNU/HurdSamuel Thibault-6/+12
2023-06-21Finish up preliminary tvos support in libstdThom Chiovoloni-0/+6
2023-06-05Std support improvement for ps vita targetNikolay Arhipov-4/+7
2023-05-07PS Vita std supportNikolay Arhipov-6/+7
2023-05-01Inline AsRawFd implementationsKonrad Borowski-0/+1
2023-05-01Inline AsInner implementationsKonrad Borowski-0/+1
2023-03-06Implement read_buf for a few more typesTomasz Miąsko-0/+9
2023-03-04Auto merge of #89518 - a1phyr:unix_file_vectored_at, r=workingjubileebors-3/+181
2023-03-03Use weak linkage for `preadv` and `pwritev` on MacOS and iOSBenoît du Garreau-8/+18
2023-03-02Use weak linkage on AndroidBenoît du Garreau-4/+96
2023-03-02Auto merge of #106673 - flba-eb:add_qnx_nto_stdlib, r=workingjubileebors-3/+11
2023-02-28Add QNX Neutrino support to libstdFlorian Bartels-3/+11
2023-02-27Add vectored positioned I/O on UnixBenoît du Garreau-3/+79
2023-02-21Remove unused FileDesc::get_cloexecTomasz Miąsko-5/+0
2023-02-19Use custom implementation of read_buf in Read for &'a FileDescTomasz Miąsko-0/+4
2022-08-18Address reviewer commentsNick Cameron-1/+1
2022-08-05non-linux platformsNick Cameron-2/+2
2022-08-04std::io: migrate ReadBuf to BorrowBuf/BorrowCursorNick Cameron-6/+5
2022-07-20Library changes for Apple WatchOSVladimir Michael Eatwell-1/+3
2022-06-13Horizon OS STD supportMeziu-21/+20
2022-04-19espidf: fix statScott Mabin-2/+17
2022-01-25Rollup merge of #88794 - sunfishcode:sunfishcode/try-clone, r=joshtriplettMatthias Krüger-15/+2
2021-12-09Auto merge of #81156 - DrMeepster:read_buf, r=joshtriplettbors-6/+18
2021-11-12Refactor weak symbols in std::sys::unixJosh Stone-36/+12
2021-11-02more efficent File::read_buf impl for windows and unixDrMeepster-1/+18
2021-11-02read_bufDrMeepster-6/+1
2021-09-09Add a `try_clone()` function to `OwnedFd`.Dan Gohman-15/+2
2021-08-19I/O safety.Dan Gohman-53/+62
2021-08-10STD support for the ESP-IDF frameworkivmarkov-4/+32
2020-12-20Check that c_int is i32 in FileDesc::new.Mara Bos-1/+1
2020-12-10Add safety note to library/std/src/sys/unix/fd.rsMichael Howell-0/+1
2020-12-10Mark `-1` as an available niche for file descriptorsMichael Howell-1/+7
2020-10-16Take sys/vxworks/{fd,fs,io} from sys/unix instead.Mara Bos-2/+4
2020-09-11Ignore unnecessary unsafe warningsThomas de Zeeuw-1/+0
2020-09-10Use IOV_MAX and UIO_MAXIOV constants in limit vectored I/OThomas de Zeeuw-16/+26
2020-08-31std: move "mod tests/benches" to separate filesLzu Tao-13/+3
2020-08-06Keep stdout open in limit_vector_count testTomasz Miąsko-2/+2
2020-08-05Add fallback for cfg(unix) targets that do not define libc::_SC_IOV_MAX.Adam Reichold-0/+7
2020-08-05Rely only on POSIX semantics for I/O vector countAdam Reichold-17/+3
2020-08-05Reduce synchronization overhead of I/O vector count memoizationAdam Reichold-10/+14
2020-08-05Memoize the I/O vector count limitAdam Reichold-12/+17
2020-08-05Query maximum vector count on Linux and macOSAdam Reichold-2/+36
2020-07-27mv std libs to library/mark-0/+258