rust/src/libnative/io
Yuri Kunde Schlesner 8c55fcd1f2 Add stat method to std::io::fs::File to stat without a Path.
The `FileStat` struct contained a `path` field, which was filled by the
`stat` and `lstat` function. Since this field isn't in fact returned by
the operating system (it was copied from the paths passed to the
functions) it was removed, as in the `fstat` case we aren't working with
a `Path`, but directly with a fd.

If your code used the `path` field of `FileStat` you will now have to
manually store the path passed to `stat` along with the returned struct.

[breaking-change]
2014-05-12 19:52:29 -07:00
..
addrinfo.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
c_unix.rs native: Implement timeouts for unix networking 2014-05-07 23:28:10 -07:00
c_win32.rs auto merge of #13932 : MrAlert/rust/win-compat, r=brson 2014-05-12 09:12:04 -07:00
file_unix.rs Add stat method to std::io::fs::File to stat without a Path. 2014-05-12 19:52:29 -07:00
file_win32.rs Add stat method to std::io::fs::File to stat without a Path. 2014-05-12 19:52:29 -07:00
mod.rs Handle fallout in libnative 2014-05-08 12:06:22 -07:00
net.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
pipe_unix.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
pipe_win32.rs native: Implement timeouts for windows pipes 2014-05-07 23:29:35 -07:00
process.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
timer_helper.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
timer_unix.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
timer_win32.rs Add lint check for negating uint literals and variables. 2014-05-03 00:13:26 +02:00
util.rs native: Implement timeouts for unix networking 2014-05-07 23:28:10 -07:00