rust/src/libstd
Josh Stone 7e962166df std: Use Android LFS off64_t, ftruncate64, and lseek64
Android should use 64-bit LFS symbols for `lseek` and `ftruncate`, lest
those offset parameters suffer a lossy cast down to a 32-bit `off_t`.

Unlike GNU/Linux, Android's `stat`, `dirent`, and related functions are
always 64-bit LFS compatible, and `open` already implies `O_LARGEFILE`,
so all those don't need to follow Linux.  It might be nice to unify them
anyway, but those other LFS symbols aren't present in API 18 bionic.

r? @alexcrichton
2016-02-21 01:04:14 -08:00
..
collections Rollup merge of #31694 - oconnor663:insertdocs, r=steveklabnik 2016-02-17 18:14:36 -05:00
ffi Add Capacity/length methods for OsString. 2016-02-20 11:37:58 -05:00
io Auto merge of #31120 - alexcrichton:attribute-deny-warnings, r=brson 2016-01-26 22:10:10 +00:00
net Add SocketAddrV6::set_flowinfo and set_scope_id 2016-02-11 15:36:10 +01:00
num Some docs for std::num 2016-02-09 14:07:51 -05:00
os Rollup merge of #31737 - dhuseby:netbsd_fixes, r=alexcrichton 2016-02-19 14:23:28 -05:00
prelude mod.rs: fix typo 2016-02-10 22:30:46 -05:00
rand std: restructure rand os code into sys modules 2016-02-17 16:21:32 -08:00
sync Remove unnecessary explicit lifetime bounds. 2016-02-18 08:37:10 -05:00
sys std: Use Android LFS off64_t, ftruncate64, and lseek64 2016-02-21 01:04:14 -08:00
thread Stop using unsafe code in TLS macro expansion (fixes #30756) 2016-02-04 22:23:20 +05:30
time std: Expose SystemTime accessors on fs::Metadata 2016-02-04 13:15:28 -08:00
ascii.rs Rollup merge of #31584 - tshepang:shorten, r=steveklabnik 2016-02-14 05:06:34 +05:30
build.rs bootstrap: Add directives to not double-link libs 2016-02-11 11:12:32 -08:00
Cargo.toml bootstrap: Add a bunch of Cargo.toml files 2016-02-11 11:12:32 -08:00
dynamic_lib.rs Add the asmjs-unknown-emscripten triple. Add cfgs to libs. 2016-02-06 20:56:14 +00:00
env.rs Rollup merge of #31765 - tshepang:shorten, r=steveklabnik 2016-02-19 14:23:29 -05:00
error.rs Impl Error for Box<T: Error> 2016-01-23 09:03:09 +01:00
fs.rs Fixes #28528 2016-02-13 20:44:37 +01:00
lib.rs Auto merge of #31120 - alexcrichton:attribute-deny-warnings, r=brson 2016-01-26 22:10:10 +00:00
macros.rs doc: concat_idents! macro: more on its limitations. 2016-02-11 04:14:03 +08:00
memchr.rs Minor spelling fixes 2016-02-09 11:52:39 -05:00
panic.rs Add into_inner to AssertRecoverSafe 2016-02-17 11:29:18 +00:00
panicking.rs Add message about RUST_BACKTRACE to default output of panic! 2016-01-26 10:37:12 +01:00
path.rs Update Path::strip_prefix doc 2016-02-17 20:16:12 +02:00
primitive_docs.rs correct the primitive char doc's use of bytes and code points 2016-02-15 21:28:54 -05:00
process.rs std: Push process stdio setup in std::sys 2016-02-10 09:28:48 -08:00
rt.rs Fix warnings when compiling stdlib with --test 2015-12-29 16:07:01 +01:00
rtdeps.rs bootstrap: Add directives to not double-link libs 2016-02-11 11:12:32 -08:00