about summary refs log tree commit diff
path: root/src/libstd/sys/unix/os.rs
AgeCommit message (Expand)AuthorLines
2017-12-22fix some errors in libstdMichael Hewson-1/+1
2017-11-30NetBSD: add sysctl backend for std::env::current_exeJonathan A. Kollasch-1/+28
2017-11-19Add process::parent_idSteven Fackler-0/+4
2017-10-26Rollup merge of #45059 - tmccombs:pid, r=alexcrichtonkennytm-0/+4
2017-10-06Add current_pid functionThayne McCombs-0/+4
2017-10-05Remove nacl from libstdest31-2/+0
2017-09-08Add modifications needed for L4re in libstdTobias Schaffner-3/+6
2017-05-17Improve the error management when /proc is not mountedSylvestre Ledru-1/+6
2017-02-22Merge branch 'master' of https://github.com/rust-lang/rust into readdirRaph Levien-29/+9
2017-02-21Switch Fuchsia to readdir (instead of readdir_r)Raph Levien-1/+1
2017-02-15simplify home_dir by removing unnecessary getpwuid_r wrapperShawn Walker-Salas-18/+9
2017-02-15libstd needs update for pending libc changeShawn Walker-Salas-11/+0
2016-12-06Fix current_exe() on DragonFly (again)Michael Neumann-7/+2
2016-10-22Add Fuchsia supportRaph Levien-1/+7
2016-10-08Use less `size_t` casts in libstd since it's now defined as `usize`Tobias Bucher-10/+9
2016-10-02Move platform-specific arg handling to sys::argsBrian Anderson-120/+0
2016-09-25Add support for the Haiku operating system on x86 and x86_64 machinesNiels Sascha Reedijk-1/+46
2016-08-27Clean code a bitGuillaume Gomez-12/+9
2016-08-24Use `#[prelude_import]` in `libstd`.Jeffrey Seyfried-1/+0
2016-08-10[emscripten] Disable code paths that don't work on emscriptenJan-Erik Rediger-2/+4
2016-08-09Auto merge of #35426 - frewsxcv:os-sys-env-args-phantoms, r=alexcrichtonbors-6/+7
2016-08-07Utilize `PhantomData` to enforce `!Sync` and `!Send` field.Corey Farwell-6/+7
2016-08-06Fix build on DragonFly (unused function errno_location)Michael Neumann-0/+1
2016-07-27Auto merge of #33312 - Byron:double-ended-iterator-for-args, r=alexcrichtonbors-0/+4
2016-07-26DoubleEndedIterator for ArgsSebastian Thiel-0/+4
2016-07-15Rollup merge of #34456 - tbu-:pr_ptr_null, r=aturonGuillaume Gomez-3/+3
2016-07-12Use `ptr::{null, null_mut}` instead of `0 as *{const, mut}`Tobias Bucher-3/+3
2016-07-11std: clear errno before readdir, then check it (solaris)Josh Stone-16/+25
2016-05-24std: Stabilize APIs for the 1.10 releaseAlex Crichton-19/+33
2016-04-07Fix libstd on DragonFlyMichael Neumann-1/+11
2016-03-22fix alignmentJorge Aparicio-6/+6
2016-03-22try! -> ?Jorge Aparicio-13/+13
2016-02-11bootstrap: Add directives to not double-link libsAlex Crichton-1/+2
2016-02-06Add the asmjs-unknown-emscripten triple. Add cfgs to libs.Brian Anderson-3/+5
2016-02-03Fix broken auto-mac-ios-opt buildNikita Baksalyar-22/+22
2016-01-31Rename sunos to solarisNikita Baksalyar-5/+5
2016-01-31Apply several fixes for Illumos supportNikita Baksalyar-4/+6
2016-01-31Add Illumos supportNikita Baksalyar-9/+53
2015-12-21std: Remove rust_builtin C support libraryAlex Crichton-27/+40
2015-12-18Use memchr in libstd where possible, closes #30076Florian Hahn-1/+2
2015-12-05std: Stabilize APIs for the 1.6 releaseAlex Crichton-1/+1
2015-11-17Rollup merge of #29880 - dignati:fix-freebsd-libc, r=alexcrichtonManish Goregaokar-11/+9
2015-11-17Fix libc module name for FreeBSDOle Krüger-11/+9
2015-11-16Ignore malformed environment strings like glibc doesTobias Bucher-8/+17
2015-11-09std: Migrate to the new libcAlex Crichton-10/+12
2015-11-06Auto merge of #29305 - alexcrichton:bad-getenv, r=brsonbors-22/+27
2015-10-28Port the standard crates to PNaCl/NaCl.Richard Diamond-34/+17
2015-10-26std: Slightly more robust env var handlingAlex Crichton-22/+27
2015-10-14Remove unnecessary parentheses around range expressionsAndrew Paseltiner-1/+1
2015-10-12Don't use a Vec in os::current_exe on FreeBSD.Peter Marheine-4/+4