Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-14 | Make signal argument to kill optional | Philipp Matthias Schaefer | |
2016-10-31 | Remove `rustc-version` dependency and build script | Alex Crichton | |
The script checked for rustc >= 1.6.0, but the minimum supported version for this crate is now 1.7.0 | |||
2016-09-17 | Removes SIGSTKFLT when cross-compiling to MIPS. | Tim Ryan | |
2016-07-18 | Fix NetBSD build | Tobias Bucher | |
2016-06-26 | Convert signal constants to enumeration. | Philipp Matthias Schaefer | |
2016-05-06 | Add missing signals. | Philipp Matthias Schaefer | |
2016-04-22 | Add SigSet::extend and SigSet::clear. | Philipp Matthias Schaefer | |
2016-04-02 | Fix raw_pointer_derive warning | Kamal Marhubi | |
This commit adds a small build script to detect if we need to `#[allow(raw_pointer_derive)]` and makes the attribute conditional. Refs #337 | |||
2016-03-13 | Rename flags to conform to conventions. | Philipp Matthias Schaefer | |
Resolves #290. | |||
2016-03-11 | Use sigwait function from libc instead of own ffi function. | Philipp Matthias Schaefer | |
2016-03-08 | tests: Disable test_sigwait on apple platforms | Kamal Marhubi | |
After #292 was merged, this flakiness remained. I observe it only on Darwin, hence the targetted disabling until there's been more investigation. | |||
2016-02-29 | Rename HowFlags to SigFlags and SockFlags to SaFlags for consistency. | Philipp Matthias Schaefer | |
2016-02-28 | Do not import libc structs directly. | Philipp Matthias Schaefer | |
That allows us to import sigaction on older rust versions. | |||
2016-02-28 | Use libc extern function exports in sys/signal.rs. | Philipp Matthias Schaefer | |
2016-02-28 | Use libc structs in sys/signal.rs. | Philipp Matthias Schaefer | |
2016-02-28 | Use libc constants in sys/signal.rs. | Philipp Matthias Schaefer | |
2016-02-27 | Add sigwait | Zhe Wang | |
2016-02-08 | signal: Allow raw_pointer_derive on SigAction struct | Kamal Marhubi | |
This will fix the build on pre-1.6.0 Rust. | |||
2016-02-04 | Let SigHandler derive Clone and Copy | Philipp Matthias Schaefer | |
and thereby make it usable. | |||
2016-02-04 | Handle `SA_SIGINFO` flag in the constructor. | Philipp Matthias Schaefer | |
If someone creates so many SigAction structs, that a few extra instructions per object creation create a performance problem, we could still provide an unsafe variant, that let's the user take care of the flag. | |||
2016-02-04 | Account for the different signal handler types. | Philipp Matthias Schaefer | |
2016-01-28 | Move errno::Result back to crate root | arcnmx | |
2016-01-28 | Errno::result() | arcnmx | |
2016-01-21 | Use libc constants for signals. | Philipp Matthias Schaefer | |
2016-01-18 | update libc to 0.2.2 | Mattis Marjak | |
2016-01-18 | Add POSIX function raise() | Philipp Matthias Schaefer | |
2016-01-18 | Publish SockFlags from nix::sys::signal. | Philipp Matthias Schaefer | |
This brings them in alignment with other things republished from the OS specific nix::sys::signal::signal. | |||
2016-01-15 | add aarch64 support | Brian Martin | |
2015-12-22 | add NSIG constant | Philipp Matthias Schaefer | |
glibc defines this constant as "the total number of signals defined. Since the signal numbers are allocated consecutively, NSIG is also one greater than the largest defined signal number." | |||
2015-11-20 | netbsd support | Jeremy Fitzhardinge | |
2015-09-10 | Add signalfd support | Alex Gulyás | |
2015-09-09 | Add/Fix support for DragonFly BSD | Michael Neumann | |
2015-07-01 | Remove sa_tramp from macos sigaction | Nik Klassen | |
2015-05-29 | Basic OpenBSD support. | Laurence Tratt | |
Some of the tests are currently unrunnable, but the basic library is at least buildable. | |||
2015-05-11 | Get the library to build on freebsd | Andrew J. Stone | |
`cargo build` works. | |||
2015-04-14 | Make `sigaction` unsafe | Tobias Bucher | |
This is done because interrupted execution has soundness bugs regarding thread-local storage. Fixes #90. | |||
2015-04-06 | Get compiling on Rust 1.0 beta | Carl Lerche | |
Initially support this by assuming the lowest common denominator. The long term solution is to improve the build system to allow pulling in more specific features that are available on the target system. | |||
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-01-09 | Fix a bad cfg on linux | Carl Lerche | |
2015-01-03 | Update to rust master | Valerii Hiora | |
- cstr fallout - deriving -> derive - lib stabilization warnings removal | |||
2015-01-02 | Track rust master | Valerii Hiora | |
- Updated array syntax - task_rng -> thread_rng | |||
2014-12-18 | Add all now needed ';' after macro invocations. | Victor Berger | |
2014-12-17 | Fix the build. | Steve Klabnik | |
2014-12-15 | bitflags! derives Copy for you now, so remove our derivings. | Jonathan Reem | |
2014-12-12 | Fallout of Copy opt-in for non-Linux | Valerii Hiora | |
Based on #22. | |||
2014-12-10 | Fallout of Copy becoming opt-in. | Victor Berger | |
2014-10-31 | Update source code to new rustc | Roma Sokolov | |
2014-10-19 | Bind kill | Yehuda Katz | |