rust/src/libstd/io
Ivan Petkov 3fe0ba9afc libnative: process spawning should not close inherited file descriptors
* The caller should be responsible for cleaning up file descriptors
* If a caller safely creates a file descriptor (via
  native::io::file::open) the returned structure (FileDesc) will try to
  clean up the file, failing in the process and writing error messages
  to the screen.
* This should not happen as the caller has no public interface for
  telling the FileDesc structure to NOT free the underlying fd.
* Alternatively, if another file is opened under the same fd held by
  the FileDesc structure returned by native::io::file::open, it will
  close the wrong file upon destruction.
2014-08-12 19:09:18 -07:00
..
net Use byte literals in libstd 2014-08-06 02:02:50 -04:00
buffered.rs Use byte literals in libstd 2014-08-06 02:02:50 -04:00
comm_adapters.rs librustc: Match trait self types exactly. 2014-06-28 11:18:37 -07:00
extensions.rs collections: Move push/pop to MutableSeq 2014-07-23 13:20:10 -07:00
fs.rs auto merge of #16336 : retep998/rust/master, r=brson 2014-08-08 19:51:11 +00:00
mem.rs std: Make MemWriter clonable 2014-07-29 16:32:07 -07:00
mod.rs Use byte literals in libstd 2014-08-06 02:02:50 -04:00
pipe.rs Stabilization for owned (now boxed) and cell 2014-07-13 12:52:51 -07:00
process.rs libnative: process spawning should not close inherited file descriptors 2014-08-12 19:09:18 -07:00
result.rs De-~[] Mem{Reader,Writer} 2014-04-06 15:40:01 -07:00
signal.rs collections: Move push/pop to MutableSeq 2014-07-23 13:20:10 -07:00
stdio.rs auto merge of #16220 : tshepang/rust/temp, r=steveklabnik 2014-08-07 07:16:04 +00:00
tempfile.rs Register new snapshot 12e0f72 2014-08-08 07:55:00 -04:00
test.rs stabilize atomics (now atomic) 2014-08-04 16:03:21 -07:00
timer.rs Stabilization for owned (now boxed) and cell 2014-07-13 12:52:51 -07:00
util.rs Stabilization for owned (now boxed) and cell 2014-07-13 12:52:51 -07:00