diff options
| author | Do Nhat Minh <mrordinaire@gmail.com> | 2013-09-19 12:03:50 +0800 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2013-10-24 14:22:35 -0700 |
| commit | b5a02e07845b9fb4bc9b09909bd996c874fa3eed (patch) | |
| tree | 92d0986b83e14ca4b637cb933d11e46b272c5fc3 /src/rt/rust_uv.cpp | |
| parent | 816e46dd633cf4cc5741dde6ce3bffd4a9ba67a7 (diff) | |
| download | rust-b5a02e07845b9fb4bc9b09909bd996c874fa3eed.tar.gz rust-b5a02e07845b9fb4bc9b09909bd996c874fa3eed.zip | |
wrapping libuv signal for use in Rust
descriptive names easier-to-use api reorganize and document
Diffstat (limited to 'src/rt/rust_uv.cpp')
| -rw-r--r-- | src/rt/rust_uv.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/rt/rust_uv.cpp b/src/rt/rust_uv.cpp index 55fa09c3818..c463cf039d3 100644 --- a/src/rt/rust_uv.cpp +++ b/src/rt/rust_uv.cpp @@ -673,3 +673,18 @@ extern "C" uv_handle_type rust_uv_guess_handle(int fd) { return uv_guess_handle(fd); } + +extern "C" int +rust_uv_signal_init(uv_loop_t* loop, uv_signal_t* handle) { + return uv_signal_init(loop, handle); +} + +extern "C" int +rust_uv_signal_start(uv_signal_t* handle, uv_signal_cb signal_cb, int signum) { + return uv_signal_start(handle, signal_cb, signum); +} + +extern "C" int +rust_uv_signal_stop(uv_signal_t* handle) { + return uv_signal_stop(handle); +} |
