about summary refs log tree commit diff
path: root/src/libstd/sys/unix/os.rs
AgeCommit message (Expand)AuthorLines
2020-07-27mv std libs to library/mark-674/+0
2020-07-22Move the pipe2 call behind a hard target `#[cfg]`Josh Stone-0/+1
2020-04-14Add illumos triplePatrick Mooney-2/+2
2020-01-10make use of pointer::is_nullLzu Tao-4/+6
2020-01-02Use drop instead of the toilet closure `|_| ()`Lzu Tao-2/+2
2019-12-24Deprecate Error::description for realDavid Tolnay-0/+1
2019-12-24x.py fmt after previous deignoreMark Rousskov-132/+181
2019-10-06redesign of the interface to the unikernel HermitCoreStefan Lankes-2/+1
2019-08-06Fix cfg_if usageJeremy Soller-1/+1
2019-08-06redox: convert to target_family unixJeremy Soller-8/+22
2019-05-13Remove bitrig support from rustMarcel Hellwig-3/+2
2019-03-31libstd: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-2/+2
2019-02-28libstd => 2018Taiki Endo-30/+31
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-21Properly report ENOSYS by modifying errnoAdrian Budau-1/+14
2018-12-05Avoid extra copy and syscall in std::env::current_exeJohn-John Tedro-5/+8
2018-11-14std: Synchronize access to global env during `exec`Alex Crichton-8/+12
2018-08-27fix a typo: taget_env -> target_envJack O'Connor-0/+27
2018-08-09Don't panic on std::env::vars() when env in null.BurntPizza-5/+1
2018-08-08avoid using the word 'initialized' to talk about that non-reentrant-capable s...Ralf Jung-1/+1
2018-08-06actually, reentrant uninitialized mutex acquisition is outright UBRalf Jung-3/+2
2018-08-06clarify partially initialized Mutex issuesRalf Jung-0/+3
2018-07-30Add targets for HermitCore (https://hermitcore.org) to the Rust compiler and ...Colin Finck-1/+2
2018-07-23Change single char str patterns to charsljedrz-1/+1
2018-06-17libstd: add an RAII utility for sys_common::mutex::MutexNODA, Kai-17/+9
2018-03-02Move glibc version lookup handling to sys::os and add a simpler glibc_version()Bryan Drewery-0/+32
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