about summary refs log tree commit diff
path: root/src/libstd/sys/unix/fd.rs
AgeCommit message (Expand)AuthorLines
2019-02-28libstd => 2018Taiki Endo-9/+10
2019-02-13Add vectored read and write supportSteven Fackler-1/+19
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-13fix various typos in doc commentsAndy Russell-1/+1
2018-11-06refactor: use shorthand fieldsteresy-1/+1
2018-09-05Implement initializer() for FileDescFrançois Bernier-1/+6
2018-08-28Fix typo in commentDimitri Merejkowsky-1/+1
2018-05-16Rollup merge of #50638 - tbu-:pr_open_cloexec_once, r=nagisakennytm-0/+7
2018-05-14Don't unconditionally set CLOEXEC twice on every fd we open on LinuxTobias Bucher-0/+7
2018-05-12Do not silently truncate offsets for `read_at`/`write_at` on emscriptenTobias Bucher-2/+16
2017-09-08Add modifications needed for L4re in libstdTobias Schaffner-0/+2
2017-08-28Update the libc submoduleAlex Crichton-6/+22
2017-06-20Add `Read::initializer`.Steven Fackler-5/+0
2017-03-12Update usages of 'OSX' (and other old names) to 'macOS'.Corey Farwell-1/+1
2017-02-04Use less syscalls in `FileDesc::set_{nonblocking,cloexec}`Tobias Bucher-2/+17
2016-12-26std: Clamp max read/write sizes on UnixAlex Crichton-5/+22
2016-12-18Implement `fmt::Debug` for all structures in libstd.Corey Farwell-0/+1
2016-11-22Fuchsia support for std::process via liblaunchpad.Theodore DeRego-0/+2
2016-10-09Use `try_into` and move some functionsTobias Bucher-23/+30
2016-10-09Dynamically detect presence of `p{read,write}64` on AndroidTobias Bucher-17/+33
2016-10-09Implement reading and writing atomically at certain offsetsTobias Bucher-0/+25
2016-10-08Use less `size_t` casts in libstd since it's now defined as `usize`Tobias Bucher-3/+3
2016-09-25Haiku: Work around the lack of the FIOCLEX ioctlNiels Sascha Reedijk-2/+8
2016-09-25Add support for the Haiku operating system on x86 and x86_64 machinesNiels Sascha Reedijk-2/+2
2016-08-24Use `#[prelude_import]` in `libstd`.Jeffrey Seyfried-2/+0
2016-06-24Bubble up the errors in `set_nonblocking` and `set_cloexec`Tobias Bucher-16/+15
2016-06-23Don't ignore errors of syscalls in std::sys::unix::fdTobias Bucher-4/+4
2016-03-22try! -> ?Jorge Aparicio-4/+4
2016-03-09std: Don't spawn threads in `wait_with_output`Alex Crichton-1/+16
2016-03-08std: Funnel read_to_end through to one locationAlex Crichton-2/+21
2016-02-10Fix half of emscripten's failing testsPierre Krieger-2/+2
2016-02-05std: When duplicating fds, skip extra set_cloexecAlex Crichton-6/+15
2016-02-04Auto merge of #31069 - sfackler:file-try-clone, r=alexcrichtonbors-0/+42
2016-02-04Add File::try_cloneSteven Fackler-0/+42
2016-01-31Rename sunos to solarisNikita Baksalyar-2/+2
2016-01-31Add Illumos supportNikita Baksalyar-2/+2
2015-12-08Fix a typo in `fd.rs`. Fixes #30231.Richard Diamond-2/+2
2015-11-09std: Migrate to the new libcAlex Crichton-4/+3
2015-10-28Port the standard crates to PNaCl/NaCl.Richard Diamond-0/+9
2015-08-11Register new snapshotsAlex Crichton-3/+0
2015-08-03syntax: Implement #![no_core]Alex Crichton-1/+2
2015-05-07std: Mark `mem::forget` as a safe functionAlex Crichton-1/+1
2015-04-13pluralize doc comment verbs and add missing periodsAndrew Paseltiner-1/+1
2015-04-10std: Unconditionally close all file descriptorsAlex Crichton-16/+6
2015-04-09std: Set CLOEXEC for all fds opened on unixAlex Crichton-0/+15
2015-03-12std: Remove #[allow] directives in sys modulesAlex Crichton-1/+0
2015-02-11std: Add a `net` module for TCP/UDPAlex Crichton-2/+5
2015-02-09std: Add a new `fs` moduleAlex Crichton-0/+70