Chris Aumann
|
a2f6b0013f
|
Add windows compatibility
|
2017-04-02 21:19:53 +02:00 |
|
Chris Aumann
|
0a445c9f76
|
Move convert_to_libc() method to signal.rs
|
2017-04-02 21:19:53 +02:00 |
|
Chris Aumann
|
4adde457dd
|
Actually use signal specified in --signal option
|
2017-04-02 21:19:53 +02:00 |
|
Chris Aumann
|
eebe966b50
|
Remove deprecated signal functions
|
2017-04-02 21:19:53 +02:00 |
|
Chris Aumann
|
24e9b0c1c5
|
Migrate to nix::sys::signal::Signal
|
2017-04-02 21:19:52 +02:00 |
|
Chris Aumann
|
68caf04269
|
First commit to add a generic --signal flag
|
2017-04-02 21:19:52 +02:00 |
|
Chris Aumann
|
f62c3724b2
|
Use before_exec as process_exec landed in stable
|
2017-03-24 17:11:24 +01:00 |
|
Matt Green
|
6b7351d45b
|
Remove kill/wait tests as process handling is async now
|
2016-12-20 13:42:39 -05:00 |
|
Matt Green
|
09448cd91e
|
Fix reap() hanging when child processes are still running
|
2016-12-20 13:21:24 -05:00 |
|
Matt Green
|
171132a722
|
rustfmt & clippy fixes
|
2016-12-20 12:20:21 -05:00 |
|
Matt Green
|
b2c809c87a
|
SIGCHLD handling
|
2016-12-20 11:44:18 -05:00 |
|
Matt Green
|
9c65e816da
|
Add -k option to send SIGKILL instead of SIGTERM; closes #31
|
2016-12-19 11:37:20 -05:00 |
|
Matt Green
|
154c23a5a4
|
Propagate SIGTSTP/SIGCONT to children
|
2016-12-14 20:19:58 -05:00 |
|
Matt Green
|
54baf4e384
|
Add process::spawn function
|
2016-11-23 12:59:56 -05:00 |
|
Matt Green
|
0e9dafffc8
|
Unix: pipe read/write handles EINTR
|
2016-11-16 20:18:46 -05:00 |
|
Matt Green
|
12557d11bf
|
Fix setpgid() racing killpg()/waitpid() in tests
|
2016-11-16 08:55:15 -05:00 |
|
Matt Green
|
e4557e462b
|
Wait for child process, not any child process in group
|
2016-11-15 22:43:51 -05:00 |
|
Matt Green
|
5b2858e6d6
|
Die quietly if exec() fails
|
2016-11-15 17:04:15 -05:00 |
|
Matt Green
|
3bf3086a29
|
Replace before_exec with fork/exec, removing Rust nightly requirement
|
2016-11-15 16:55:29 -05:00 |
|
Matt Green
|
48b0def80d
|
Fix warnings in tests
|
2016-11-09 17:37:35 -05:00 |
|
Matt Green
|
2d2a8cb079
|
rustfmt
|
2016-11-09 17:25:52 -05:00 |
|
Matt Green
|
707fa2e952
|
Windows compilation fixes
|
2016-11-09 17:20:13 -05:00 |
|
Matt Green
|
cf0a98b7a5
|
Remove use of select!
|
2016-11-09 09:44:00 -05:00 |
|
David Raifaizen
|
dfe9dcc338
|
Refactoring get_longest_common_path to be simpler and more efficient
|
2016-11-05 08:42:45 -04:00 |
|
Matt Green
|
8f916c495f
|
Apply clippy suggested fixes
|
2016-10-30 12:37:34 -04:00 |
|
Matt Green
|
69eedd4cc5
|
rustfmt fixes
|
2016-10-30 12:28:54 -04:00 |
|
Matt Green
|
d859b4b70e
|
Drop threadpool dep (was spawning threads over and over)
|
2016-10-30 12:28:11 -04:00 |
|
David Raifaizen
|
8713140a4e
|
Creating method to update the watch_exec variable with the greatest common path found among the changed filepaths
|
2016-10-29 14:39:48 -04:00 |
|
Matt Green
|
fdc31d4b02
|
Fix test
|
2016-10-26 16:29:34 -04:00 |
|
Matt Green
|
e26eff226c
|
Process module improvements, use later nix
|
2016-10-26 16:20:44 -04:00 |
|
Matt Green
|
d14ccaaa1a
|
Fix Windows warnings
|
2016-10-26 11:52:00 -04:00 |
|
Matt Green
|
f04083a21d
|
Use Process & ProcessReaper to handle async process waiting
|
2016-10-26 11:02:04 -04:00 |
|