about summary refs log tree commit diff
path: root/library/std/src/sys/unix/kernel_copy.rs
AgeCommit message (Expand)AuthorLines
2024-01-11std: begin moving platform support modules into `pal`joboet-730/+0
2023-09-21added support for GNU/HurdSamuel Thibault-2/+2
2023-08-03unix/kernel_copy.rs: copy_file_range_candidate allows empty output filesxstaticxgpx-4/+14
2023-05-01Relax implicit `W: Sized` bound on `BufWriter<W>`Maybe Waffle-1/+1
2023-05-01Relax implicit `R: Sized` bound on `BufReader<R>`Maybe Waffle-1/+1
2023-04-03avoid zero-copy ops for File->Pipe and File->Socket in io::copyThe 8472-16/+46
2023-01-14Remove various double spaces in source comments.André Vennberg-1/+1
2022-12-22std: only use LFS function on glibcmochaaP-2/+2
2022-12-07Use more LFS functions.Michael Benfield-1/+5
2022-10-13fix small word dupe typosRageking8-1/+1
2022-05-09Use Rust 2021 prelude in std itself.Mara Bos-1/+0
2021-12-14Fix a bunch of typosFrank Steffahn-1/+1
2021-11-27Auto merge of #90846 - cuviper:weak, r=dtolnaybors-0/+6
2021-11-23kernel_copy: avoid panic on unexpected OS errorGeorg Brandl-2/+4
2021-11-12Refactor weak symbols in std::sys::unixJosh Stone-0/+6
2021-07-10Change `weak!` and `linkat!` to macros 2.0Aris Merchant-0/+1
2021-02-22fix io::copy specialization when writer was opened with O_APPENDThe8472-8/+10
2020-12-09Improve comment grammarThe8472-2/+2
2020-12-09implement better availability probing for copy_file_rangeThe8472-34/+48
2020-12-03fix copy specialization not updating Take wrappersThe8472-12/+42
2020-12-01Leverage kernel copy for UnixStreamNicolas Koch-0/+29
2020-11-16Use syscall! for copy_file_range tooJosh Stone-9/+9
2020-11-13Always handle EOVERFLOW by falling back to the generic copy loopThe8472-5/+5
2020-11-13do direct splice syscall and probe availability to get android builds to workThe8472-4/+38
2020-11-13move sendfile/splice/copy_file_range into kernel_copy moduleThe8472-2/+146
2020-11-13limit visibility of copy offload helpers to sys::unix moduleThe8472-0/+3
2020-11-13move copy specialization into sys::unix moduleThe8472-0/+422