Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |