Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-31 | Convert the crate to edition 2018 | Alan Somers | |
2020-05-17 | Add Redox support for most of the modules | Xavier L'Heureux | |
Some things are not implemented yet in redox, so a lot of annotations were added to remove functions when compiling for redox. Those functions will hopefully be added in time, but for now it's better to have partial support than none. Blocked by https://github.com/rust-lang/libc/pull/1438 | |||
2019-09-04 | Replace Signal::from_c_int by Signal::try_from | Alan Somers | |
TryFrom wasn't stable when that function was written. | |||
2019-08-29 | Clippy cleanup | Alan Somers | |
2019-06-09 | Add extra traits for all types | Bryant Mairs | |
Derive Clone, Copy, Eq, Hash, and PartialEq for all types. Not all traits are supported by all types, which is why many are missing some. | |||
2018-12-08 | Replace try! with ? | Alan Somers | |
try! is not available in Rust 2018 | |||
2018-01-28 | Fail to compile for any unused code | Bryant Mairs | |
2017-12-20 | Merge redundant match arms | Bryant Mairs | |
2017-12-09 | Merge #741 | bors[bot] | |
741: Expose `decode` on `WaitStatus` and make it return a `Result` r=Susurrus a=rocallahan Closes #740. | |||
2017-12-05 | Expose `from_raw` on `WaitStatus` and make it return a `Result` | Robert O'Callahan | |
2017-12-04 | Stop reexporting `Errno` and its variants | Jonas Schievink | |
cc #664 (unsure if this is everything needed) | |||
2017-11-11 | Formatting with rustfmt | William Orr | |
2017-11-11 | Omit invalid waitpid flags on OpenBSD | William Orr | |
OpenBSD doesn't have `WEXITED`, `WSTOPPED`, or `WNOWAIT`, so omit those from that platform. | |||
2017-08-21 | Use libc definitions for wait module | Bryant Mairs | |
2017-08-16 | Match libc_bitflags! syntax to upstream bitflags! | Bryant Mairs | |
2017-08-08 | Add a convenience method .pid() to WaitStatus. | Marcin Mielniczuk | |
2017-07-21 | Document WaitStatus and its variants | Geoffrey Thomas | |
2017-07-21 | Add WaitStatus::PtraceSyscall for use with PTRACE_O_TRACESYSGOOD | Geoffrey Thomas | |
The recommended way to trace syscalls with ptrace is to set the PTRACE_O_TRACESYSGOOD option, to distinguish syscall stops from receiving an actual SIGTRAP. In C, this would cause WSTOPSIG to return SIGTRAP | 0x80, but nix wants to parse that as an actual signal. Add another wait status type for syscall stops (in the language of the ptrace(2) manpage, "PTRACE_EVENT stops" and "Syscall-stops" are different things), and mask out bit 0x80 from signals before trying to parse it. Closes #550 | |||
2017-07-02 | Newtypes for uid_t, gid_t and pid_t. | Martin Habovštiak | |
2017-02-19 | Fix the style for bitflags! | Mathias Svensson | |
Prefer libc_bitflags! over bitflags!. Prefer libc::CONSTANTS over writing the constant manually. | |||
2017-02-16 | Update bitflags to 0.7 | Simon Sapin | |
2016-11-05 | Use cfg_if to branch code in WaitStatus decode | David Hou | |
2016-10-16 | Attempt to fix build for non-{android,linux} platforms | David Hou | |
2016-10-16 | wait: Support ptrace events for Linux | David Hou | |
2016-07-01 | Auto merge of #379 - nikklassen:wait-flags, r=fiveop | Homu | |
Add missing wait flag WUNTRACED for non-Linux systems My understanding is that this flag is required by POSIX, so all systems should allow for it | |||
2016-06-29 | Replace wait constants with libc constants | Nik Klassen | |
2016-06-26 | Convert signal constants to enumeration. | Philipp Matthias Schaefer | |
2016-06-10 | Add missing wait flag WUNTRACED for non-Linux systems | Nik Klassen | |
2016-01-28 | Move errno::Result back to crate root | arcnmx | |
2016-01-28 | Errno::result() | arcnmx | |
2015-12-03 | support more flags to waitpid and wait on linux | David Roundy | |
2015-11-20 | netbsd support | Jeremy Fitzhardinge | |
2015-07-13 | Add status to WaitStatus | Joseph Kain | |
* Extend the enums in WaitStatus to include all process states (signaled, stopped, exited, continued). * Decode status from waitpid * Return appropate WaitStatus * Update tests to use the new WaitStatus * Add new tests for specific status values | |||
2015-06-08 | added wait system call and unit test | Markus Jais | |
2015-04-03 | 'derive(Copy)' needs Clone now | Florian Hartwig | |
2015-03-24 | NixResult -> nix::Result; NixError -> nix::Error | Carl Lerche | |
2015-02-10 | Add `NixPath`, `NixError`, and `NixResult`. | Utkarsh Kukreti | |
2015-02-01 | Changed options parameter for waitpid to Option<WaitPidFlag> | Markus Jais | |
2015-01-03 | Update to rust master | Valerii Hiora | |
- cstr fallout - deriving -> derive - lib stabilization warnings removal | |||
2014-12-18 | Add all now needed ';' after macro invocations. | Victor Berger | |
2014-12-15 | bitflags! derives Copy for you now, so remove our derivings. | Jonathan Reem | |
2014-12-10 | Fallout of Copy becoming opt-in. | Victor Berger | |
2014-11-19 | Use namespaced enum variants. | Roma Sokolov | |
As per this pull request https://github.com/rust-lang/rust/pull/18973, enum variants require fully qualified path to access them. This commit introduces boring changes to make nix-rust compiles againts new rust. | |||
2014-10-10 | Update static->const | Tilde Engineering | |
2014-10-07 | Add wait bindings | Tilde Engineering | |