diff options
author | Ivan Petkov <ivanppetkov@gmail.com> | 2020-09-07 23:03:25 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-08 06:03:25 +0000 |
commit | 7c254eca446e56bbc41cbc309c2588f2d241f46a (patch) | |
tree | 35adb5343c4e67712efda40e60a4c3b538afe83e /tokio-util | |
parent | f4d6ed03d9a4852f5222fd191143fe34725528a6 (diff) |
process: make `Child::kill` async (#2823)
* This changes the `Child::kill` to be an async method which awaits the
child after sending a kill signal. This avoids leaving zombie
processes on Unix platforms if the caller forgets to await the child
after the kill completes
* A `start_kill` method was also added on `Child` which only sends the
kill signal to the child process. This allows for kill signals to be
sent even outside of async contexts.
Diffstat (limited to 'tokio-util')
0 files changed, 0 insertions, 0 deletions